LXF135:Interview
(викификация, оформление, иллюстрация) |
Ewgen (обсуждение | вклад) м (оформление, категории) |
||
Строка 7: | Строка 7: | ||
История проекта ''MySQL'' довольно пестрая. Основанный Михаэлом «Монти» Видениусом [Michael «Monty» Widenius], ''MySQL'' изначально принадлежал MySQL AB, которую приобрела Sun и которая, в свою очередь, была приобретена Oracle. Не будучи удовлетворен отношением Sun к ''MySQL'', Монти ушел из Sun, чтобы создать Monty Program AB и вложиться в более ориентированное на сообщество ответвление ''MySQL'' под названием ''MariaDB''. Сегодня мы беседуем с Куртом фон Финком [Kurt von Finck], главой разработки сообщества ''MariaDB'', о положении дел в мире ''MariaDB'' и ''MySQL''. | История проекта ''MySQL'' довольно пестрая. Основанный Михаэлом «Монти» Видениусом [Michael «Monty» Widenius], ''MySQL'' изначально принадлежал MySQL AB, которую приобрела Sun и которая, в свою очередь, была приобретена Oracle. Не будучи удовлетворен отношением Sun к ''MySQL'', Монти ушел из Sun, чтобы создать Monty Program AB и вложиться в более ориентированное на сообщество ответвление ''MySQL'' под названием ''MariaDB''. Сегодня мы беседуем с Куртом фон Финком [Kurt von Finck], главой разработки сообщества ''MariaDB'', о положении дел в мире ''MariaDB'' и ''MySQL''. | ||
− | '''''LXF:''' Каков ваш фоновый опыт?'' | + | * '''''LXF:''' Каков ваш фоновый опыт?'' |
'''Курт фон Финк:''' #FFFFFF. Основной белый. | '''Курт фон Финк:''' #FFFFFF. Основной белый. | ||
− | '''''LXF:''' ?!..'' | + | * '''''LXF:''' ?!..'' |
'''КфФ:''' Ох, извините, вы не то имели в виду. Я уже давно отираюсь в сфере ИТ, занимался поддержкой и управлением проектами. Работал и в компаниях списка Fortune 50s, и в небольших начинающих фирмах. Я давний пользователь и защитник свободного ПО и считаю себя счастливчиком, поскольку моя карьера отражает мои принципы. | '''КфФ:''' Ох, извините, вы не то имели в виду. Я уже давно отираюсь в сфере ИТ, занимался поддержкой и управлением проектами. Работал и в компаниях списка Fortune 50s, и в небольших начинающих фирмах. Я давний пользователь и защитник свободного ПО и считаю себя счастливчиком, поскольку моя карьера отражает мои принципы. | ||
Строка 17: | Строка 17: | ||
Я – директор Monty Program по связям и работе с сообществом; играю эту роль со времени ухода из Canonical в феврале 2009, а там я был старшим аналитиком поддержки систем Ubuntu. Состою в Gnome Foundation, и меня можно встретить на конференциях FLOSS – я там раздаю salmiakkikossu, финскую черную водку. | Я – директор Monty Program по связям и работе с сообществом; играю эту роль со времени ухода из Canonical в феврале 2009, а там я был старшим аналитиком поддержки систем Ubuntu. Состою в Gnome Foundation, и меня можно встретить на конференциях FLOSS – я там раздаю salmiakkikossu, финскую черную водку. | ||
− | '''''LXF:''' Как вы перешли из Canonical в Monty Program? Переход довольно резкий.'' | + | * '''''LXF:''' Как вы перешли из Canonical в Monty Program? Переход довольно резкий.'' |
'''КфФ:''' Мы с Монти встретились на конференции eLiberatica в Румынии в 2007 году. У нас обоих… как бы это сказать… «свободные и неформальные» манеры, и у меня шведско-финские корни [Михаэль Видениус – швед из Финляндии]. Нам очень понравилось общаться, и оказалось, что мы едины во мнении насчет того, как должны работать программы и компании, занимающиеся программами. | '''КфФ:''' Мы с Монти встретились на конференции eLiberatica в Румынии в 2007 году. У нас обоих… как бы это сказать… «свободные и неформальные» манеры, и у меня шведско-финские корни [Михаэль Видениус – швед из Финляндии]. Нам очень понравилось общаться, и оказалось, что мы едины во мнении насчет того, как должны работать программы и компании, занимающиеся программами. | ||
Строка 25: | Строка 25: | ||
Через четыре года мы с женой вернулись в США из Канады и навестили Монти в Финляндии. Иногда мне кажется, что моя работа определяется способностью Монти влиять на мои переезды. | Через четыре года мы с женой вернулись в США из Канады и навестили Монти в Финляндии. Иногда мне кажется, что моя работа определяется способностью Монти влиять на мои переезды. | ||
− | '''''LXF:''' Чем занимается Monty Program?'' | + | * '''''LXF:''' Чем занимается Monty Program?'' |
'''КфФ:''' Наш главный продукт – ''MariaDB''; это замещение ''MySQL'', основанное на коде ''MySQL'', выпущенном под GPL. К этому коду компания Monty Program и сообщество ''MariaDB'' добавляют заплатки, исправления ошибок, новые функции и прочие усовершествования. Мы пересматриваем код и время от времени возвращаемся к уже имеющимся заплаткам в текущих релизах ''MySQL'' – для заплаток, не прошедших нашу проверку кода. И это, в свою очередь, укрепляет потенциальную устойчивость ''MariaDB''. Вот вам краткий ответ. | '''КфФ:''' Наш главный продукт – ''MariaDB''; это замещение ''MySQL'', основанное на коде ''MySQL'', выпущенном под GPL. К этому коду компания Monty Program и сообщество ''MariaDB'' добавляют заплатки, исправления ошибок, новые функции и прочие усовершествования. Мы пересматриваем код и время от времени возвращаемся к уже имеющимся заплаткам в текущих релизах ''MySQL'' – для заплаток, не прошедших нашу проверку кода. И это, в свою очередь, укрепляет потенциальную устойчивость ''MariaDB''. Вот вам краткий ответ. | ||
Строка 31: | Строка 31: | ||
За более подробным ответом, обратитесь на наш сайт и почитайте примечания к релизу и стратегические планы. Если вам для работы требуется использовать ''MySQL'', вы должны знать, что существует альтернатива с простым обновлением и функцией (функциями), которых вам, возможно, не хватало. | За более подробным ответом, обратитесь на наш сайт и почитайте примечания к релизу и стратегические планы. Если вам для работы требуется использовать ''MySQL'', вы должны знать, что существует альтернатива с простым обновлением и функцией (функциями), которых вам, возможно, не хватало. | ||
− | '''''LXF:''' В чем отличие '''MariaDB''' от '''MySQL'''?'' | + | * '''''LXF:''' В чем отличие '''MariaDB''' от '''MySQL'''?'' |
'''КфФ:''' ''MariaDB'' 5.1 (на данный момент) заметно быстрее, богаче функциями и должна быть надежнее соответствующей версии ''MySQL'' 5.1 – в основном благодаря тому, что работает над ''MariaDB'' большинство первоначальных сотрудников ''MySQL''. Мы также применяем ''XtraDB'' вместо ''InnoDB'', что и обеспечивает львиную долю производительности ''MariaDB'' 5.1 – такой по силам добиться только будущим релизам ''MySQL'' 5.5. | '''КфФ:''' ''MariaDB'' 5.1 (на данный момент) заметно быстрее, богаче функциями и должна быть надежнее соответствующей версии ''MySQL'' 5.1 – в основном благодаря тому, что работает над ''MariaDB'' большинство первоначальных сотрудников ''MySQL''. Мы также применяем ''XtraDB'' вместо ''InnoDB'', что и обеспечивает львиную долю производительности ''MariaDB'' 5.1 – такой по силам добиться только будущим релизам ''MySQL'' 5.5. | ||
− | '''''LXF:''' Много писали о борьбе внутри сообщества '''MySQL'''. В чем отличие '''MariaDB'''?'' | + | * '''''LXF:''' Много писали о борьбе внутри сообщества '''MySQL'''. В чем отличие '''MariaDB'''?'' |
'''КфФ:''' Что касается проекта – возможно, самое большое отличие кроется в нашем характере. Например, если вы хотели сделать из исходника пакет ''MySQL'' для Windows или MacOS X, было практически необходимо, чтобы вы работали в ''MySQL''. Эта задача была какой угодно, но только не простой. Monty Program посвятила значительную часть времени и ресурсов созданию открытой системы, способной компилировать и создавать пакеты ''MariaDB'' без всяких усилий. | '''КфФ:''' Что касается проекта – возможно, самое большое отличие кроется в нашем характере. Например, если вы хотели сделать из исходника пакет ''MySQL'' для Windows или MacOS X, было практически необходимо, чтобы вы работали в ''MySQL''. Эта задача была какой угодно, но только не простой. Monty Program посвятила значительную часть времени и ресурсов созданию открытой системы, способной компилировать и создавать пакеты ''MariaDB'' без всяких усилий. | ||
Строка 41: | Строка 41: | ||
Я признаю свою предубежденность, но я честно думаю, что работа с нашим сообществом в целом и обеспечение возможности работать с нами для нашего сообщества – это и есть самое главное различие между ''MySQL'' и проектом ''MariaDB''. | Я признаю свою предубежденность, но я честно думаю, что работа с нашим сообществом в целом и обеспечение возможности работать с нами для нашего сообщества – это и есть самое главное различие между ''MySQL'' и проектом ''MariaDB''. | ||
− | '''''LXF:''' Monty Program использует так называемую Hacking Business Model; как это работает?'' | + | * '''''LXF:''' Monty Program использует так называемую Hacking Business Model; как это работает?'' |
'''КфФ:''' Hacking Business Model [Бизнес-модель для хакеров] написали Монти и Зак Греант [Zak Greant]. Это их проект управления небольшой компанией, где работают талантливые и умные программисты. Основная идея в том, что подобная компания будет работать наилучшим образом и наилучшим образом проявлять свою одаренность, если эти талантливые люди будут иметь голос в управлении компанией и реальную долю в прибыли. | '''КфФ:''' Hacking Business Model [Бизнес-модель для хакеров] написали Монти и Зак Греант [Zak Greant]. Это их проект управления небольшой компанией, где работают талантливые и умные программисты. Основная идея в том, что подобная компания будет работать наилучшим образом и наилучшим образом проявлять свою одаренность, если эти талантливые люди будут иметь голос в управлении компанией и реальную долю в прибыли. | ||
− | '''''LXF:''' И это реально работает? Разве это не ведет к хаосу?'' | + | * '''''LXF:''' И это реально работает? Разве это не ведет к хаосу?'' |
'''КфФ:''' Это реально работает – в первую очередь потому, что хаос – это отсутствие закона. Hacking Business Model – это форма закона, и приверженность изложенным в ней принципам позволяет координировать мнения отдельных личностей, их эго и дела на повестке дня. | '''КфФ:''' Это реально работает – в первую очередь потому, что хаос – это отсутствие закона. Hacking Business Model – это форма закона, и приверженность изложенным в ней принципам позволяет координировать мнения отдельных личностей, их эго и дела на повестке дня. | ||
Строка 51: | Строка 51: | ||
Конечно, такая модель сама по себе не будет работать в компании такого размера, как IBM. Консенсус и кворум необходимо приводит к энтропии. Поэтому мы всегда советуем компаниям прочитать Hacking Business Model и применять только те части, которые имеют смысл для их бизнеса. | Конечно, такая модель сама по себе не будет работать в компании такого размера, как IBM. Консенсус и кворум необходимо приводит к энтропии. Поэтому мы всегда советуем компаниям прочитать Hacking Business Model и применять только те части, которые имеют смысл для их бизнеса. | ||
− | '''''LXF:''' Монти недавно запустил горячую полемику вокруг '''MySQL''', заявив ЕС, что Oracle должны от него отказаться. Не расскажете поподробнее?'' | + | * '''''LXF:''' Монти недавно запустил горячую полемику вокруг '''MySQL''', заявив ЕС, что Oracle должны от него отказаться. Не расскажете поподробнее?'' |
'''КфФ:''' Рассказывать особо нечего. Процесс этот начался как рядовое расследование слияния компаний Европейским Союзом. Комиссия ЕС обычным порядком разослала пользователям и производителям баз данных анкету «по поиску фактов». Мы, как руководители проекта ''MariaDB'', формально находились в последней категории, но по сути наша роль заключалась в том, чтобы сообщить Комиссии как можно больше об истории ''MySQL'' и поделиться внутренней информацией. Это многих озадачило, поскольку нашей компании, как и большинству производителей баз данных, явно было бы выгодно, чтобы ''MySQL'' попал под контроль Oracle. Это потенциально заставило бы многих пользователей искать альтернативы, в нашем случае – ''MariaDB''. Так что, к удивлению и замешательству многих, мы вроде как выступили против собственных деловых интересов. | '''КфФ:''' Рассказывать особо нечего. Процесс этот начался как рядовое расследование слияния компаний Европейским Союзом. Комиссия ЕС обычным порядком разослала пользователям и производителям баз данных анкету «по поиску фактов». Мы, как руководители проекта ''MariaDB'', формально находились в последней категории, но по сути наша роль заключалась в том, чтобы сообщить Комиссии как можно больше об истории ''MySQL'' и поделиться внутренней информацией. Это многих озадачило, поскольку нашей компании, как и большинству производителей баз данных, явно было бы выгодно, чтобы ''MySQL'' попал под контроль Oracle. Это потенциально заставило бы многих пользователей искать альтернативы, в нашем случае – ''MariaDB''. Так что, к удивлению и замешательству многих, мы вроде как выступили против собственных деловых интересов. | ||
− | '''''LXF:''' А зачем выступать против своих же интересов?'' | + | * '''''LXF:''' А зачем выступать против своих же интересов?'' |
− | '''КфФ:''' Поскольку Монти – создатель ''MySQL'', мы решили, что будет правильнее принять в этом деле сторону пользователей, клиентов, разработчиков и всех, кто построил свое дело на ''MySQL'', а не исходить из чисто личной заинтересованности. Как автор, Монти ощущает большую ответственность перед кодом ''MySQL'', его пользователями и всей экосистемой ''MySQL'' в целом. В Oracle насчет планов по ''MySQL'' | + | '''КфФ:''' Поскольку Монти – создатель ''MySQL'', мы решили, что будет правильнее принять в этом деле сторону пользователей, клиентов, разработчиков и всех, кто построил свое дело на ''MySQL'', а не исходить из чисто личной заинтересованности. Как автор, Монти ощущает большую ответственность перед кодом ''MySQL'', его пользователями и всей экосистемой ''MySQL'' в целом. В Oracle насчет планов по ''MySQL'' отмалчивались. Учитывая, что ''MySQL'' – это продукт базы данных и что релизы ''MySQL'' 5.0 и 5.1 были более ориентированы на уровень «готового продукта для предприятия», не возникало впечатления, что Oracle, чей доход в первую очередь обусловлен базами данных, будет достойно управлять этим проектом. |
− | '''''LXF:''' Как вы считаете, что нужно сообществу '''MySQL''' для процветания?'' | + | * '''''LXF:''' Как вы считаете, что нужно сообществу '''MySQL''' для процветания?'' |
'''КфФ:''' То же, что и любому сообществу свободного ПО: контроль версий, соединение с Интернетом, хостинг кода, кофеин, алкоголь и отзывчивые, постоянно вовлеченные в работу основные кадры, готовые спать урывками. | '''КфФ:''' То же, что и любому сообществу свободного ПО: контроль версий, соединение с Интернетом, хостинг кода, кофеин, алкоголь и отзывчивые, постоянно вовлеченные в работу основные кадры, готовые спать урывками. | ||
− | '''''LXF:''' Базы данных наподобие '''CouchDB''' затеяли так называемую «революцию NoSQL» — «без SQL». Что вы с Монти об этом думаете?'' | + | * '''''LXF:''' Базы данных наподобие '''CouchDB''' затеяли так называемую «революцию NoSQL» — «без SQL». Что вы с Монти об этом думаете?'' |
'''КфФ:''' Используйте то, что годится вам и вашим пользователям. Если это ''MySQL'' – отлично. Если ''MariaDB'' – чудесно. Если это ''Drizzle'' или ''MongoDB'', просто используйте их, и пусть ваше приложение работает. | '''КфФ:''' Используйте то, что годится вам и вашим пользователям. Если это ''MySQL'' – отлично. Если ''MariaDB'' – чудесно. Если это ''Drizzle'' или ''MongoDB'', просто используйте их, и пусть ваше приложение работает. | ||
Строка 72: | Строка 72: | ||
Монти сказал: «NoSQL – для шибко умных, для тех, кому нужен острый нож. Людям, не способным освоить SQL, нечего и пытаться работать с NoSQL». Берите то, что работает для вас. | Монти сказал: «NoSQL – для шибко умных, для тех, кому нужен острый нож. Людям, не способным освоить SQL, нечего и пытаться работать с NoSQL». Берите то, что работает для вас. | ||
− | '''''LXF:''' Что готовит будущее для '''MariaDB'''?'' | + | * '''''LXF:''' Что готовит будущее для '''MariaDB'''?'' |
'''КфФ:''' Проект ''MariaDB'' будет продолжать выпускать качественные релизы в срок. Будем надеяться, что сообщество, помогающее нам делать это и улучшать нашу функциональность, продолжит свой рост. Monty Program и дальше будет самым лучшим управленцем – насколько это в наших силах, будем всячески содействовать и поощрять обратную связь, немало способствующую нашему успеху в данной сфере, и, надеюсь, построим солидный бизнес вокруг нашей поддержки и неповторимой инженерной работы. | '''КфФ:''' Проект ''MariaDB'' будет продолжать выпускать качественные релизы в срок. Будем надеяться, что сообщество, помогающее нам делать это и улучшать нашу функциональность, продолжит свой рост. Monty Program и дальше будет самым лучшим управленцем – насколько это в наших силах, будем всячески содействовать и поощрять обратную связь, немало способствующую нашему успеху в данной сфере, и, надеюсь, построим солидный бизнес вокруг нашей поддержки и неповторимой инженерной работы. | ||
− | '''''LXF:''' И, наконец, как читатели Linux Format могут влиться в ваше сообщество?'' | + | * '''''LXF:''' И, наконец, как читатели Linux Format могут влиться в ваше сообщество?'' |
'''КфФ:''' Почаще заходите на наш сайт, присоединяйтесь к группе maria-discuss на Launchpad или к каналу #maria на Freenode IRC. Поскольку мы – молодая компания, занимающаяся интереснейшим проектом, все очень быстро меняется, и здесь всегда весело. Ну, это я не про «сон урывками». | '''КфФ:''' Почаще заходите на наш сайт, присоединяйтесь к группе maria-discuss на Launchpad или к каналу #maria на Freenode IRC. Поскольку мы – молодая компания, занимающаяся интереснейшим проектом, все очень быстро меняется, и здесь всегда весело. Ну, это я не про «сон урывками». | ||
+ | |||
+ | [[Категория:Интервью]] | ||
+ | [[Категория:Джоно Бэкон]] | ||
+ | [[Категория:Курт фон Финк]] |
Текущая версия на 13:56, 29 октября 2011
|
|
|
[править] Вот пришел Курт!
- Джоно Бэкон беседует с Куртом фон Финком из Monty Program о MySQL, MariaDB, Oracle и финской черной водке... м-мм...
- Метамодернизм в позднем творчестве В.Г. Сорокина
- ЛитРПГ - последняя отрыжка постмодерна
- "Ричард III и семиотика"
- 3D-визуализация обложки Ridero создаем обложку книги при работе над самиздатом.
- Архитектура метамодерна - говоря о современном искусстве, невозможно не поговорить об архитектуре. В данной статье будет отмечено несколько интересных принципов, характерных для построек "новой волны", столь притягательных и скандальных.
- Литература
- Метамодерн
- Рокер-Прометей против изначального зла в «Песне про советскую милицию» Вени Дркина, Автор: Нина Ищенко, к.ф.н, член Союза Писателей ЛНР - перепубликация из журнала "Топос".
- Как избавиться от комаров? Лучшие типы ловушек.
- Что делать если роблокс вылетает на windows
- Что делать, если ребенок смотрит порно?
- Почему собака прыгает на людей при встрече?
- Какое масло лить в Задний дифференциал (мост) Visco diff 38434AA050
- О чем может рассказать хвост вашей кошки?
- Верветки
- Отчетность бюджетных учреждений при закупках по Закону № 223-ФЗ
- Срок исковой давности как правильно рассчитать
- Дмитрий Патрушев минсельхоз будет ли преемником Путина
- Кто такой Владислав Поздняков? Что такое "Мужское Государство" и почему его признали экстремистским в России?
- Как правильно выбрать машинное масло в Димитровграде?
- Как стать богатым и знаменитым в России?
- Почему фильм "Пипец" (Kick-Ass) стал популярен по всему миру?
- Как стать мудрецом?
- Как правильно установить FreeBSD
- Как стать таким как Путин?
- Где лучше жить - в Димитровграде или в Ульяновске?
- Почему город Димитровград так называется?
- Что такое метамодерн?
- ВАЖНО! Временное ограничение движения автотранспортных средств в Димитровграде
- Тарифы на электроэнергию для майнеров предложено повысить
История проекта MySQL довольно пестрая. Основанный Михаэлом «Монти» Видениусом [Michael «Monty» Widenius], MySQL изначально принадлежал MySQL AB, которую приобрела Sun и которая, в свою очередь, была приобретена Oracle. Не будучи удовлетворен отношением Sun к MySQL, Монти ушел из Sun, чтобы создать Monty Program AB и вложиться в более ориентированное на сообщество ответвление MySQL под названием MariaDB. Сегодня мы беседуем с Куртом фон Финком [Kurt von Finck], главой разработки сообщества MariaDB, о положении дел в мире MariaDB и MySQL.
- LXF: Каков ваш фоновый опыт?
Курт фон Финк: #FFFFFF. Основной белый.
- LXF: ?!..
КфФ: Ох, извините, вы не то имели в виду. Я уже давно отираюсь в сфере ИТ, занимался поддержкой и управлением проектами. Работал и в компаниях списка Fortune 50s, и в небольших начинающих фирмах. Я давний пользователь и защитник свободного ПО и считаю себя счастливчиком, поскольку моя карьера отражает мои принципы.
Я – директор Monty Program по связям и работе с сообществом; играю эту роль со времени ухода из Canonical в феврале 2009, а там я был старшим аналитиком поддержки систем Ubuntu. Состою в Gnome Foundation, и меня можно встретить на конференциях FLOSS – я там раздаю salmiakkikossu, финскую черную водку.
- LXF: Как вы перешли из Canonical в Monty Program? Переход довольно резкий.
КфФ: Мы с Монти встретились на конференции eLiberatica в Румынии в 2007 году. У нас обоих… как бы это сказать… «свободные и неформальные» манеры, и у меня шведско-финские корни [Михаэль Видениус – швед из Финляндии]. Нам очень понравилось общаться, и оказалось, что мы едины во мнении насчет того, как должны работать программы и компании, занимающиеся программами.
Монти любезно пригласил меня к себе в гости, а я всё откладывал поездку. Монти ушел из Sun примерно тогда же, когда я сам ушел из Canonical – и я написал ему по электронной почте, чтобы просто пожелать удачи и сообщить, что из-за наших перемещений визит откладывается еще на год; а он сразу же пригласил меня, и я стал третьим по счету работником Monty Program.
Через четыре года мы с женой вернулись в США из Канады и навестили Монти в Финляндии. Иногда мне кажется, что моя работа определяется способностью Монти влиять на мои переезды.
- LXF: Чем занимается Monty Program?
КфФ: Наш главный продукт – MariaDB; это замещение MySQL, основанное на коде MySQL, выпущенном под GPL. К этому коду компания Monty Program и сообщество MariaDB добавляют заплатки, исправления ошибок, новые функции и прочие усовершествования. Мы пересматриваем код и время от времени возвращаемся к уже имеющимся заплаткам в текущих релизах MySQL – для заплаток, не прошедших нашу проверку кода. И это, в свою очередь, укрепляет потенциальную устойчивость MariaDB. Вот вам краткий ответ.
За более подробным ответом, обратитесь на наш сайт и почитайте примечания к релизу и стратегические планы. Если вам для работы требуется использовать MySQL, вы должны знать, что существует альтернатива с простым обновлением и функцией (функциями), которых вам, возможно, не хватало.
- LXF: В чем отличие MariaDB от MySQL?
КфФ: MariaDB 5.1 (на данный момент) заметно быстрее, богаче функциями и должна быть надежнее соответствующей версии MySQL 5.1 – в основном благодаря тому, что работает над MariaDB большинство первоначальных сотрудников MySQL. Мы также применяем XtraDB вместо InnoDB, что и обеспечивает львиную долю производительности MariaDB 5.1 – такой по силам добиться только будущим релизам MySQL 5.5.
- LXF: Много писали о борьбе внутри сообщества MySQL. В чем отличие MariaDB?
КфФ: Что касается проекта – возможно, самое большое отличие кроется в нашем характере. Например, если вы хотели сделать из исходника пакет MySQL для Windows или MacOS X, было практически необходимо, чтобы вы работали в MySQL. Эта задача была какой угодно, но только не простой. Monty Program посвятила значительную часть времени и ресурсов созданию открытой системы, способной компилировать и создавать пакеты MariaDB без всяких усилий.
Я признаю свою предубежденность, но я честно думаю, что работа с нашим сообществом в целом и обеспечение возможности работать с нами для нашего сообщества – это и есть самое главное различие между MySQL и проектом MariaDB.
- LXF: Monty Program использует так называемую Hacking Business Model; как это работает?
КфФ: Hacking Business Model [Бизнес-модель для хакеров] написали Монти и Зак Греант [Zak Greant]. Это их проект управления небольшой компанией, где работают талантливые и умные программисты. Основная идея в том, что подобная компания будет работать наилучшим образом и наилучшим образом проявлять свою одаренность, если эти талантливые люди будут иметь голос в управлении компанией и реальную долю в прибыли.
- LXF: И это реально работает? Разве это не ведет к хаосу?
КфФ: Это реально работает – в первую очередь потому, что хаос – это отсутствие закона. Hacking Business Model – это форма закона, и приверженность изложенным в ней принципам позволяет координировать мнения отдельных личностей, их эго и дела на повестке дня.
Конечно, такая модель сама по себе не будет работать в компании такого размера, как IBM. Консенсус и кворум необходимо приводит к энтропии. Поэтому мы всегда советуем компаниям прочитать Hacking Business Model и применять только те части, которые имеют смысл для их бизнеса.
- LXF: Монти недавно запустил горячую полемику вокруг MySQL, заявив ЕС, что Oracle должны от него отказаться. Не расскажете поподробнее?
КфФ: Рассказывать особо нечего. Процесс этот начался как рядовое расследование слияния компаний Европейским Союзом. Комиссия ЕС обычным порядком разослала пользователям и производителям баз данных анкету «по поиску фактов». Мы, как руководители проекта MariaDB, формально находились в последней категории, но по сути наша роль заключалась в том, чтобы сообщить Комиссии как можно больше об истории MySQL и поделиться внутренней информацией. Это многих озадачило, поскольку нашей компании, как и большинству производителей баз данных, явно было бы выгодно, чтобы MySQL попал под контроль Oracle. Это потенциально заставило бы многих пользователей искать альтернативы, в нашем случае – MariaDB. Так что, к удивлению и замешательству многих, мы вроде как выступили против собственных деловых интересов.
- LXF: А зачем выступать против своих же интересов?
КфФ: Поскольку Монти – создатель MySQL, мы решили, что будет правильнее принять в этом деле сторону пользователей, клиентов, разработчиков и всех, кто построил свое дело на MySQL, а не исходить из чисто личной заинтересованности. Как автор, Монти ощущает большую ответственность перед кодом MySQL, его пользователями и всей экосистемой MySQL в целом. В Oracle насчет планов по MySQL отмалчивались. Учитывая, что MySQL – это продукт базы данных и что релизы MySQL 5.0 и 5.1 были более ориентированы на уровень «готового продукта для предприятия», не возникало впечатления, что Oracle, чей доход в первую очередь обусловлен базами данных, будет достойно управлять этим проектом.
- LXF: Как вы считаете, что нужно сообществу MySQL для процветания?
КфФ: То же, что и любому сообществу свободного ПО: контроль версий, соединение с Интернетом, хостинг кода, кофеин, алкоголь и отзывчивые, постоянно вовлеченные в работу основные кадры, готовые спать урывками.
- LXF: Базы данных наподобие CouchDB затеяли так называемую «революцию NoSQL» — «без SQL». Что вы с Монти об этом думаете?
КфФ: Используйте то, что годится вам и вашим пользователям. Если это MySQL – отлично. Если MariaDB – чудесно. Если это Drizzle или MongoDB, просто используйте их, и пусть ваше приложение работает.
Мой опыт показывает, что кое-кто склонен создавать антагонизм на пустом месте – просто чтобы убедить самих себя в определенных фактах. Так, администратор базы данных, который полгода убеждал своего начальника, что переход с MariaDB на Cassandra был бы отличной идеей, станет вряд ли хвалить MariaDB. Но вы знаете, MariaDB – отличная база данных. Также как и многие проекты NoSQL.
Монти сказал: «NoSQL – для шибко умных, для тех, кому нужен острый нож. Людям, не способным освоить SQL, нечего и пытаться работать с NoSQL». Берите то, что работает для вас.
- LXF: Что готовит будущее для MariaDB?
КфФ: Проект MariaDB будет продолжать выпускать качественные релизы в срок. Будем надеяться, что сообщество, помогающее нам делать это и улучшать нашу функциональность, продолжит свой рост. Monty Program и дальше будет самым лучшим управленцем – насколько это в наших силах, будем всячески содействовать и поощрять обратную связь, немало способствующую нашему успеху в данной сфере, и, надеюсь, построим солидный бизнес вокруг нашей поддержки и неповторимой инженерной работы.
- LXF: И, наконец, как читатели Linux Format могут влиться в ваше сообщество?
КфФ: Почаще заходите на наш сайт, присоединяйтесь к группе maria-discuss на Launchpad или к каналу #maria на Freenode IRC. Поскольку мы – молодая компания, занимающаяся интереснейшим проектом, все очень быстро меняется, и здесь всегда весело. Ну, это я не про «сон урывками».