Конкурентные преимущества MySQL. Интервью Сергея Кузнецова с Мартином Микосом, CEO компании MySQL AB

    27 июня 2006 г

21 июня 2006 г. Москву посетил CEO компании MySQL AB господин Мартен Микос (Marten Mickos). Основной целью его визита было выступление в качестве основного докладчика на пленарной сессии конференции, проходившей на выставке Interop Moscow 2006. По нашему обоюдному желанию была организована встреча, во время которой обсуждались различные вопросы (состояние технологии баз данных в России, подготовка специалистов, возможности расширения участия российских специалистов в развитии MySQL и т.д.). Помимо прочего, господин Микос любезно согласился ответить на заранее подготовленные мною вопросы, касающиеся настоящего и будущего MySQL. Это интервью и предлагается вашему вниманию.

Сергей Кузнецов (С.К.): Уважаемый господин Микос, как, по Вашему мнению, будет выглядеть MySQL через десять лет?

Мартен Микос (М.М.): Общий объем рынка СУБД составляет 10 миллиардов долларов в год. Мы предвидим, что СУБД с открытым кодом займут существенную часть этого рынка, и наша цель состоит в том, чтобы быть лидерами в этой области.

С.К.: Какие тенденции рынка СУБД вы видите сегодня?

М.М.: Наблюдается решительный переход от scale-up к scale-out: раньше производительность и пропускная способность базы данных увеличивались путем перехода к более крупному и более дорогому аппаратному серверу, а также более дорогой лицензии на программное обеспечение (scale-up). Сегодня вы повышаете производительность и пропускную способность базы данных путем добавления к имеющимся аппаратно-программным средствам большего числа аналогичных серверов. Это называется scale-out.

Другой важной тенденцией является отказ от архитектуры «клиент-сервер» в пользу архитектур, основанных на Web (например, «Web2.0» на основе LAMP – Linux+Apache +PHP+MySQL - см., например, www.onlamp.com/pub/a/onlamp/2001/01/25/lamp.html)

С.К.: Выполняются ли в компании MySQL AB исследовательские проекты в области СУБД?

М.М.: Мы разрабатываем впечатляющие современные средства для реальных заказчиков. Мы первыми реализовали раздел LIMIT в языке SQL. Мы являемся первопроходцами в областях полнотекстового поиска и репликации. Нами создана уникальная двухзвенная архитектура подключаемых подсистем управления хранением данных (Pluggable Storage Engine Architecture). Мы являемся пионерами в областях scale-out и использования кластеров для управления базами данных в основной памяти.

Так что в этом смысле мы выполняем передовую исследовательскую работу. Но нашей целью ВСЕГДА является создание чего-либо, что может быть быстро проверено реальными пользователями. Мы не производим исследования с целью дальнейших исследований.

С.К.: Что из себя представляет эта новая подсистема управления хранением Джима Старки (Jim Starkey)? Как она связана с Firebird, происходит ли она из этой системы?

М.М.: В феврале мы приобрели компанию Джима Старки и его программное обеспечение – транзакционную подсистему управления хранением данных Falcon для современных Web-приложений. Falcon – это очень современная подсистема управления хранением данных для транзакционного использования. Ее бета-версия появится позже в этом году.

Подсистема Falcon не имеет отношения к Firebird и не основана на этой системе. За свою жизнь Джим Старки разработал несколько всемирно известных баз данных (включая Interbase и Firebird). Falcon – это полностью новая разработка, в которой реализованы его сегодняшние идеи.

С.К.: Что Вы можете сказать про MySQL Cluster? Имеются ли у компании MySQL заказчики, использующие этот продукт?

М.М.: Мы приобрели MySQL Cluster у компании Ericsson около трех лет тому назад. Это была система управления базами данных в основной памяти для кластерных архитектур. Сегодня мы полностью интегрировали ее с сервером MySQL и включили в область ее использования мощные Web-сайты.

MySQL Cluster продолжает являться наилучшей системой управления базами данных в основной памяти на кластерах, и мы подписали важные соглашения с компаниями Alcatel, Nokia, Nortel, Neckermann, Italian Yellow Pages и т.д.

С.К.: Как повлияло на бизнес MySQL AB приобретение компанией Oracle подсистемы InnoDB?

М.М.: В октябре прошлого года компания Oracle приобрела крошечную финскую софтверную компанию Innobase Oy, которая производит InnoDB, популярную подсистему управления хранением данных для MySQL. InnoDB является продуктом open source и распространяется по лицензии GPL, так что для наших пользователей и заказчиков это приобретение мало что значит.

Кроме того, Oracle хочет обновить наш контракт на несколько лет безо всяких изменений, поэтому в течение долгого времени гарантируется поддержка и дальнейшая разработка. Для тех, кто не хочет пользоваться InnoDB, мы предлагаем MyISAM, Cluster, Falcon и подсистемы от наших партнеров, такие как Solid DB и PBXT.

С.К.: Чем привлекателен open source проект MySQL для добровольного содействия и работы в компании MySQL AB по сравнению с работой в проприетарной компанией?

М.М.: Во-первых, вы не можете содействовать развитию проприетарной базы данных, поскольку ее код не является открытым. Но люди работают на MySQL по разным причинам. Я думаю, что наиболее важной причиной является то, что известны производительность и надежность MySQL, так что с таким продуктом просто приятно работать. И MySQL изменяет мир, будучи базой данных номер один для современных онлайновых приложений и служб.

И наконец, знание MySQL и других продуктов с открытым кодом сегодня открывает наилучшие перспективы карьерного продвижения, так что изучение продукта – это вклад в свое будущее.

С.К.: Какие компании и продукты на рынке баз данных являются, по Вашему мнению, конкурентами MySQL?

М.М.: Большинство наших пользователей и заказчиков производит новые приложения, так что в этом смысле можно сказать, что мы конкурируем с «отсутствием потребления», т.е. с ситуацией, когда не используется никакая база данных. Но в тех случаях, когда мы действительно конкурируем, мы конкурируем с Oracle, IBM и Microsoft. И мы побеждаем из-за многих вещей: производительность, масштабируемость, надежность, открытость, простота внедрения и низкие совокупные затраты.

С.К.: Пожалуйста, назовите основные конкурентные преимущества MySQL.

М.М.: С удовольствием:

С.К.: И последний вопрос. Что нового вносит MySQL в развитие технологии баз данных?

М.М.: Много уникальных идей и возможностей:

С.К.: Большое спасибо за интервью. Надеюсь, что мы еще встретимся.

М.М.: Обязательно встретимся. До свидания.

Мартен Микос является CEO компании MySQL AB. До перехода на работу в MySQL Микос работал в должности CEO компаний MatchON Sports Ltd и Intellitel Communications Ltd. Он получил степень M.Sc. в Хельсинском технологическом университете.

Источник информации: CitCity