MariaDB — ответвление от системы управления базами данных MySQL, разрабатываемое сообществом под лицензией GNU GPL. Разработку и поддержку MariaDB осуществляет одноимённая корпорация и одноимённый фонд.
Толчком к созданию стала необходимость обеспечения свободного статуса , в противовес политике лицензирования MySQL компанией Oracle. Основателями проекта выступили первоначальные разработчики MySQL. Система лицензирования MariaDB обязывает участников, желающих добавить свой код в основную ветку СУБД, обмениваться своими авторскими правами с MariaDB Foundation для охраны лицензии и возможности создавать критические исправления для MySQL.
Разработчики стремятся к поддержке высокого уровня совместимости с MySQL, обеспечивая точное соответствие с API и командами MySQL. В состав MariaDB включена подсистема хранения данных XtraDB для возможности замены InnoDB, как основной подсистемы хранения. Также включены подсистемы , PBXT и FederateX.
Ведущий разработчик — Микаэль Видениус, автор оригинальной версии MySQL и основатель компании Monty Program AB. MariaDB названа в честь его младшей дочери Марии (), подобно тому, как MySQL была названа в честь другой его дочери — Мю ().
API и протоколы в MariaDB соответствуют тем, которые используются в MySQL, а это означает, что все библиотеки и приложения, которые работают в MySQL, должны работать и с MariaDB. В связи с этим разработчики Fedora в 19 версии перешли с MySQL на MariaDB из опасения, что Oracle сделает из MySQL более закрытый проект.
Версии Номера версий MariaDB до версии 5.5 следуют схеме нумерации MySQL. Таким образом, MariaDB 5.5 предлагает все функции, какие есть в MySQL 5.5. Но существует пробел в версиях MySQL между 5.1 и 5.5, в то время как MariaDB имеет точечные выпуски () под номерами 5.2 и 5.3.
После версии 5.5 разработчики MariaDB решили начать серию под 10-й нумерацией, как попытка сделать понятным, что MariaDB 10.0 не будет импортировать все функции из MySQL 5.6; тем не менее, они могут быть импортированы в будущих версиях. И поскольку некоторые новые специфичные функции были разработаны именно в MariaDB, разработчики решили, что необходимо существенно изменить номер версии.
Версия Первоначальная дата выпуска Последняя версия Дата выпуска Статус End of Life 5.1.67 2013-01-30 Stable (GA) 5.2.14 2013-01-30 Stable (GA) 5.3.12 2013-01-30 Stable (GA) 5.5.68 2020-05-12 Stable (GA) 10.0.38 2019-01-31 Stable (GA) 10.1.48 2020-11-04 Stable (GA) 10.2.44 2022-05-20 Stable (GA) 10.3.39 2023-05-10 Stable (GA) 10.4.34 2024-05-16 Stable (GA) 10.5.29 2025-05-06 Stable (GA) 10.6.27 2026-05-28 Stable (GA) 10.7.8 2023-02-06 Stable (GA) 10.8.8 2023-05-10 Stable (GA) 10.9.8 2023-08-14 Stable (GA) 10.10.7 2023-11-13 Stable (GA) 10.11.18 2026-05-28 Stable (GA) 11.0.6 2024-05-16 Stable (GA) 11.1.6 2024-08-08 Stable (GA) 11.2.6 Stable (GA) 11.4.12 2026-05-29 Stable (GA) 11.8.8 2026-05-29 Stable (GA) 12.3.2 2026-05-29 Stable (GA) LTS = Long-Term Support (каждый второй квартал года)
Фонд В декабре 2012 года Микаэль Видениус, и Алан Ларссон объявили о создании фонда MariaDB Foundation, который будет курировать развитие MariaDB. В апреле 2013 года Фонд объявил, что он назначил в качестве секретаря и временного главного исполнительного директора, Расмуса Йоханссона в качестве председателя правления, а Эндрю Каца, Джереми Зоодни и Микаэля Видениуса в качестве членов Совета. Отмечая, что Фонд хотел бы создать модель управления, аналогичную используемой в Eclipse Foundation, в Совет был назначен исполнительный директор Eclipse Foundation Майк Милинкович в качестве консультанта на переходный период. Корпорация Google направила инженера в фонд MariaDB.
Корпорация В апреле 2013 года слиянием компании SkySQL Corporation Ab (основанной бывшими руководителями и инвесторами MySQL после того, как Oracle купила MySQL) и фирмы Видениуса Monty Program Ab образована компания, занимающаяся коммерциализацией MariaDB; генеральный директор SkySQL Патрик Салнер возглавил компанию, а Видениус назначен техническим директором. 1 октября 2014 года компания изменила название на MariaDB Corporation Ab.
Проект облачной СУБД на основе MariaDB — SkySQL — развивался отдельно от корпорации, в 2016 году получил инвестиции в размере $20 млн от группы инвесторов, в числе которых была Intel. В 2022 году активы MariaDB и SkySQL были объединены и корпорация провела первичное размещение акций на Нью-Йоркской фондовой бирже под тикером MRDB. В 2026 году корпорация поглотила разработчика резидентной СУБД Gridgain Systems.
MariaDB является зарегистрированной торговой маркой корпорации MariaDB, используемая по лицензии MariaDB Foundation.
Примечания
Литература
Ссылки
MariaDB Knowledge Base MariaDB documentation — лекция Монти Виденеуса в компании Google
Категория:Свободные СУБД Категория:MySQL