Русская Википедия:MariaDB
Шаблон:Карточка программы MariaDB — ответвление от системы управления базами данных MySQL, разрабатываемое сообществом под лицензией GNU GPL. Разработку и поддержку MariaDB осуществляет компания MariaDB Corporation Ab и фонд MariaDB Foundation[1].
Толчком к созданию стала необходимость обеспечения свободного статуса Шаблон:Abbr, в противовес политике лицензирования MySQL компанией Oracle[2]. Основателями проекта выступили первоначальные разработчики MySQL[3]. Система лицензирования MariaDB обязывает участников, желающих добавить свой код в основную ветку СУБД, обмениваться своими авторскими правами с MariaDB Foundation для охраны лицензии и возможности создавать критические исправления для MySQL[4].
MariaDB намерен поддерживать высокую совместимость с MySQL, обеспечивая точное соответствие с API и командами MySQL[5]. В состав MariaDB включена подсистема хранения данных XtraDB для возможности замены InnoDB[6], как основной подсистемы хранения. Также включены подсистемы Шаблон:Нп5, PBXT и FederateX[2][7][8].
Ведущий разработчик — Микаэль Видениус[8], автор оригинальной версии MySQL и основатель компании Monty Program AB. MariaDB названа в честь его младшей дочери Марии (Шаблон:Lang-en2), подобно тому, как MySQL была названа в честь другой его дочери — Мю (Шаблон:Lang-fi)[9].
Версии
Номера версий MariaDB до версии 5.5 следуют схеме нумерации MySQL. Таким образом, MariaDB 5.5 предлагает все функции, какие есть в MySQL 5.5. Но существует пробел в версиях MySQL между 5.1 и 5.5, в то время как MariaDB имеет точечные выпуски (Шаблон:Lang-en) под номерами 5.2 и 5.3.
После версии 5.5 разработчики MariaDB решили начать серию под 10-й нумерацией, как попытка сделать понятным, что MariaDB 10.0 не будет импортировать все функции из MySQL 5.6; тем не менее, они могут быть импортированы в будущих версиях. И поскольку некоторые новые специфичные функции были разработаны именно в MariaDB, разработчики решили, что необходимо существенно изменить номер версии[10][11].
Версия | Дата первого выпуска | Последняя версия | Дата выпуска | Статус |
---|---|---|---|---|
Шаблон:Version | 2009-10-29[12] | 5.1.67 | 2013-01-30[13] | Stable (GA) |
Шаблон:Version | 2010-04-10[14] | 5.2.14 | 2013-01-30[15] | Stable (GA) |
Шаблон:Version | 2011-07-26[16] | 5.3.12 | 2013-01-30[17] | Stable (GA) |
Шаблон:Version | 2012-02-25[18] | 5.5.68 | 2020-05-12[19] | Stable (GA) |
Шаблон:Version | 2012-11-12[20] | 10.0.38 | 2019-01-31[21] | Stable (GA) |
Шаблон:Version | 2014-06-30[22] | 10.1.48 | 2020-11-04[23] | Stable (GA) |
Шаблон:Version | 2016-04-18[24] | 10.2.44 | 2022-05-20[25] | Stable (GA) |
Шаблон:Version | 2017-04-16[26] | 10.3.39 | 2023-05-10[27] | Stable (GA) |
Шаблон:Version | 2018-11-09[28] | 10.4.30 | 2023-06-06[29] | Stable (GA) |
Шаблон:Version | 2019-12-03[30] | 10.5.21 | 2023-06-07[31] | Stable (GA) |
Шаблон:Version | 2021-04-26[32] | 10.6.14 | 2023-06-07[33] | Stable (GA) |
Шаблон:Version | 2021-09-17[34] | 10.7.8 | 2023-02-06[35] | Stable (GA) |
Шаблон:Version | 2021-12-22[36] | 10.8.8 | 2023-05-10[37] | Stable (GA) |
Шаблон:Version | 2022-03-23[38] | 10.9.7 | 2023-06-07[39] | Stable (GA) |
Шаблон:Version | 2022-06-23[40] | 10.10.5 | 2023-06-07[41] | Stable (GA) |
Шаблон:Version | 2022-09-26[42] | 10.11.4 | 2023-06-07[43] | Stable (GA) |
Шаблон:Version | 2022-12-27[44] | 11.0.2 | 2023-06-06[45] | Stable (GA) |
Шаблон:Version | 2023-02-27[46] | 11.1.1 | 2023-06-06[47] | RC |
Шаблон:Version | 2023-06-20 | 11.2.0 | 2023-06-20[48] | Alpha |
Шаблон:Version |
MariaDB Foundation
В декабре 2012 года Майкл Видениус, Шаблон:Нп5 и Алан Ларссон объявили о создании фонда, который будет курировать развитие MariaDB[49][50]. В апреле 2013 года Фонд объявил, что он назначил Шаблон:Нп5 в качестве секретаря и временного главного исполнительного директора, Расмуса Йоханссона в качестве председателя правления, а Эндрю Каца, Джереми Зоодни и Майкла Видениуса в качестве членов Совета[51]. Отмечая, что Фонд хотел бы создать модель управления, аналогичную используемой в Eclipse Foundation, в Совет был назначен исполнительный директор Eclipse Foundation Майк Милинкович в качестве консультанта на переходный период[51].
Компания SkySQL Corporation Ab, основанная бывшими руководителями и инвесторами MySQL после того, как Oracle купила MySQL, объявила в апреле 2013 года о слиянии с Monty Program Ab и присоединении к MariaDB Foundation. Генеральный директор SkySQL Патрик Салнер возглавил новую объединенную компанию, а Майкл Видениус был назначен MariaDB Foundation в качестве технического директора[52].
1 октября 2014 года корпорация SkySQL Ab изменила свое название на MariaDB Corporation Ab[53], чтобы отразить свою роль в качестве основной движущей силы при развитии MariaDB и оказывающей ей наибольшую поддержку[54].
MariaDB является зарегистрированной торговой маркой компании MariaDB Corporation Ab[55], используемая по лицензии MariaDB Foundation[56].
Поддержка
Google отправил инженера в MariaDB Foundation[57]. Группа инвестиционных компаний, в том числе Intel, инвестировала 20 млн долларов в SkySQL[58].
Стороннее ПО
API и протоколы в MariaDB соответствуют тем, которые используются в MySQL, а это означает, что все библиотеки и приложения, которые работают в MySQL, должны работать и с MariaDB. В связи с этим разработчики Fedora в 19 версии перешли с MySQL на MariaDB из опасения, что Oracle сделает из MySQL более закрытый проект[59].
Примечания
Литература
Ссылки
- Шаблон:Официальный сайт
- MariaDB Knowledge BaseШаблон:Snd MariaDB documentation
- Шаблон:Youtube — лекция Монти Виденеуса в компании Google
- ↑ Шаблон:Cite web
- ↑ 2,0 2,1 Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ 8,0 8,1 Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite news
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite news
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ 51,0 51,1 Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
Шаблон:Выбор языка Шаблон:MySQL Шаблон:СУБД