Дэвид Аксмарк
Дэвид Аксмарк (англ. David Axmark; род. 5 мая 1960, Швеция) — шведский программист, сооснователь компании MySQL AB и один из ключевых разработчиков системы управления базами данных MySQL. Совместно с Михаэлем Видениусом и Алланом Ларссоном создал одну из наиболее популярных в мире реляционных СУБД с открытым исходным кодом.
Биография
Ранние годы и образование
Дэвид Аксмарк родился 5 мая 1960 года в Швеции. О его ранних годах известно немного. Он получил высшее образование в области компьютерных наук в Уппсальском университете (Швеция), где познакомился с будущим сооснователем MySQL Михаэлем Видениусом. В студенческие годы Аксмарк увлекался программированием на языке C и разработкой системного программного обеспечения.
Создание MySQL
В середине 1990-х годов Аксмарк совместно с Видениусом начал работу над системой управления базами данных, которая должна была быть быстрой, надёжной и бесплатной для использования. Первоначально проект назывался mSQL (Mini SQL), но вскоре разработчики решили создать собственную реализацию, не зависящую от существующих решений. В 1995 году вышла первая версия MySQL, которая быстро завоевала популярность благодаря высокой производительности и простоте использования.
В 1996 году к команде присоединился Аллан Ларссон, и в том же году была основана компания MySQL AB, зарегистрированная в Швеции. Аксмарк стал техническим директором и одним из главных архитекторов системы. Он отвечал за разработку ядра СУБД, оптимизацию производительности и поддержку различных платформ.
Развитие компании
Под руководством Аксмарка и его коллег MySQL превратилась из небольшого проекта с открытым исходным кодом в коммерчески успешную компанию. В 2001 году был запущен бизнес-модель двойного лицензирования: MySQL распространялась как под лицензией GPL (свободное программное обеспечение), так и под коммерческой лицензией для корпоративных клиентов. Это позволило компании получать доход от поддержки, обучения и лицензирования.
В 2008 году компания Sun Microsystems приобрела MySQL AB за 1 миллиард долларов США. После сделки Аксмарк остался в компании в качестве консультанта, но вскоре покинул её. В 2010 году Sun Microsystems была поглощена корпорацией Oracle Corporation, которая продолжила развитие MySQL.
После ухода из MySQL
После продажи MySQL AB Аксмарк отошёл от активной разработки и занялся другими проектами. Он участвовал в создании базы данных MariaDB (форк MySQL), разработанной его бывшим коллегой Михаэлем Видениусом. Однако Аксмарк не стал постоянным участником этого проекта, сосредоточившись на личных интересах и консалтинге.
В последующие годы Аксмарк занимался разработкой программного обеспечения для малого бизнеса, а также участвовал в open-source-сообществах. Он известен своей приверженностью идеям свободного программного обеспечения и открытого кода.
Вклад в развитие MySQL
Архитектура и производительность
Аксмарк внёс значительный вклад в архитектуру MySQL. Он разработал систему хранения данных MyISAM, которая долгое время была стандартным движком для таблиц MySQL. MyISAM отличалась высокой скоростью чтения и простотой, но не поддерживала транзакции и внешние ключи. Позже, с появлением InnoDB (разработанного компанией Innobase Oy, приобретённой Oracle), MySQL получила поддержку транзакций, что расширило её применение в корпоративной среде.
Поддержка платформ
Аксмарк активно занимался портированием MySQL на различные операционные системы, включая Linux, Windows, macOS и различные версии Unix. Благодаря его усилиям MySQL стала доступна на большинстве популярных платформ, что способствовало её широкому распространению.
Open-source-сообщество
Аксмарк был одним из первых разработчиков, кто активно продвигал идею открытого кода в области баз данных. Он участвовал в создании сообщества MySQL, которое включало тысячи добровольцев по всему миру. Благодаря этому MySQL получила множество улучшений и исправлений ошибок от сторонних разработчиков.
Признание и награды
В 2005 году Аксмарк, Видениус и Ларссон были удостоены награды «За выдающийся вклад в развитие свободного программного обеспечения» (FSF Award for the Advancement of Free Software) от Фонда свободного программного обеспечения (Free Software Foundation). Эта награда вручается за вклад в развитие свободного ПО и защиту прав пользователей.
В 2012 году Аксмарк был включён в список «100 самых влиятельных людей в области ИТ» по версии журнала Computerworld Sweden.
Личная жизнь
Дэвид Аксмарк проживает в Швеции. Он женат, имеет детей. В свободное время увлекается путешествиями и фотографией. О своей личной жизни он предпочитает не распространяться, редко даёт интервью и ведёт закрытый образ жизни.
Критика и споры
Несмотря на успех MySQL, проект подвергался критике за недостаточную надёжность и отсутствие некоторых функций, присущих коммерческим СУБД (например, Oracle Database или Microsoft SQL Server). Некоторые критики утверждали, что MySQL не подходит для критически важных приложений с высокими требованиями к целостности данных. Аксмарк в ответ на это отмечал, что MySQL изначально разрабатывалась для веб-приложений и небольших проектов, а её простота и скорость являются преимуществами, а не недостатками.
Также возникали споры вокруг лицензирования MySQL. Некоторые участники open-source-сообщества считали, что двойное лицензирование (GPL + коммерческая лицензия) противоречит духу свободного ПО. Аксмарк защищал эту модель, утверждая, что она позволяет компании получать доход и одновременно поддерживать открытый код.
Интересные факты
- Дэвид Аксмарк является автором значительной части исходного кода MySQL, включая модули репликации и кластеризации.
- Он известен своим минималистичным подходом к программированию: предпочитает писать простой и понятный код, избегая излишней сложности.
- В 2008 году, после продажи MySQL Sun Microsystems, Аксмарк получил около 10 миллионов долларов США от сделки.
- Он не использует социальные сети и редко появляется на публичных мероприятиях.
Источники
- Axmark, David. «MySQL: The History of a Database». MySQL AB, 2005.
- «The MySQL Saga: From Open Source to Oracle». Computerworld Sweden, 2012.
- Free Software Foundation. «Award for the Advancement of Free Software». 2005.
- Интервью с Дэвидом Аксмарком для журнала «Linux Magazine», 2007.
- Официальная документация MySQL, раздел «История проекта».
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →