MariaDB | |
---|---|
![]() | |
Тип | РСУБД |
Разработчик | MariaDB Corporation Ab, MariaDB Foundation |
Написана на | C, C++, Perl, Bash |
Операционная система | Microsoft Windows[1], macOS[2], Linux[1] и Solaris[3] |
Языки интерфейса | английский |
Первый выпуск | 29 октября 2009[4] |
Последняя версия | 10.3.7 (25 мая 2018[5]) |
Кандидат в релизы |
|
Бета-версия | 10.3.3 (23 декабря 2017[7]) |
Лицензия |
GNU GPL (version 2) GNU LGPL (для клиентских библиотек) |
Сайт | mariadb.com |
![]() |
MariaDB — ответвление от системы управления базами данных MySQL, разрабатываемое сообществом под лицензией GNU GPL. Разработку и поддержку MariaDB осуществляет компания MariaDB Corporation Ab и фонд MariaDB Foundation[8].
Толчком к созданию стала необходимость обеспечения свободного статуса СУБД, в противовес политике лицензирования MySQL компанией Oracle[9]. Основателями проекта выступили первоначальные разработчики MySQL[10]. Система лицензирования MariaDB обязывает участников, желающих добавить свой код в основную ветку СУБД, обмениваться своими авторскими правами с MariaDB Foundation для охраны лицензии и возможности создавать критические исправления для MySQL[11].
MariaDB намерен поддерживать высокую совместимость с MySQL, обеспечивая точное соответствие с API и командами MySQL[12]. В состав MariaDB включена подсистемы хранения данных XtraDB для возможности замены InnoDB[13], как основной подсистемы хранения. Также включены подсистемы Aria[en], PBXT и FederateX[9][14][15].
Ведущий разработчик — Микаэль Видениус[15], автор оригинальной версии MySQL и основатель компании Monty Program AB. MariaDB названа, возможно, в честь его младшей дочери Марии (Maria), подобно тому, как MySQL предположительно была названа в честь другой его дочери — Мю (фин. My)[16].
Номера версий MariaDB до версии 5.5 следуют схеме нумерации MySQL. Таким образом, MariaDB 5.5 предлагает все функции, какие есть в MySQL 5.5. Но существует пробел в версиях MySQL между 5.1 и 5.5, в то время как MariaDB имеет точечные выпуски (англ. point releases) под номерами 5.2 и 5.3.
После версии 5.5 разработчики MariaDB решили начать серию под 10-й нумерацией, как попытка сделать понятным, что MariaDB 10.0 не будет импортировать все функции из MySQL 5.6; тем не менее, они могут быть импортированы в будущих версиях. И поскольку некоторые новые специфичные функции были разработаны именно в MariaDB, разработчики решили, что необходимо существенно изменить номер версии[17][18].
Версия | Дата первого выпуска | Последняя версия | Дата выпуска | Статус |
---|---|---|---|---|
5.1 | 2009-10-29[19] | 5.1.67 | 2013-01-30[20] | Stable (GA) |
5.2 | 2010-04-10[21] | 5.2.14 | 2013-01-30[22] | Stable (GA) |
5.3 | 2011-07-26[23] | 5.3.12 | 2013-01-30[24] | Stable (GA) |
5.5 | 2012-02-25[25] | 5.5.57 | 2017-07-19[26] | Stable (GA) |
10.0 | 2012-11-12[27] | 10.0.35 | 2018-05-03[28] | Stable (GA) |
10.1 | 2014-06-30[29] | 10.1.33 | 2018-05-09[30] | Stable (GA) |
10.2 | 2016-04-18[31] | 10.2.15 | 2018-05-17[32] | Stable (GA) |
10.3 | 2017-04-16[33] | 10.3.7 | 2018-05-25[34] | Stable (GA) |
Легенда: Старая версия, не поддерживается Старая поддерживаемая версия Текущая версия Тестовая версия |
В декабре 2012 года Майкл Видениус, Дэвид Аксмарк[en] и Алан Ларссон объявили о создании фонда, который будет курировать развитие MariaDB[35][36]. В апреле 2013 года Фонд объявил, что он назначил Саймона Фиппса[en] в качестве секретаря и временного главного исполнительного директора, Расмуса Йоханссона в качестве председателя правления, а Эндрю Каца, Джереми Зоодни и Майкла Видениуса в качестве членов Совета[37]. Отмечая, что Фонд хотел бы создать модель управления, аналогичную используемой в Eclipse Foundation, в Совет был назначен исполнительный директор Eclipse Foundation Майк Милинкович в качестве консультанта на переходный период[37].
Компания SkySQL Corporation Ab, основанная бывшими руководителями и инвесторами MySQL после того, как Oracle купила MySQL, объявила в апреле 2013 года о слиянии с Monty Program Ab и присоединении к MariaDB Foundation. Генеральный директор SkySQL Патрик Салнер возглавил новую объединенную компанию, а Майкл Видениус был назначен MariaDB Foundation в качестве технического директора[38].
1 октября 2014 года корпорация SkySQL Ab изменила свое название на MariaDB Corporation Ab[39], чтобы отразить свою роль в качестве основной движущей силы при развитии MariaDB и оказывающей ей наибольшую поддержку[40].
MariaDB является зарегистрированной торговой маркой компании MariaDB Corporation Ab[41], используемая по лицензии MariaDB Foundation[42].
Google отправил инженера в MariaDB Foundation[43]. Группа инвестиционных компаний, в том числе Intel, инвестировала 20 млн долларов в SkySQL[44].
API и протоколы в MariaDB соответствуют тем, которые используются в MySQL, а это означает, что все библиотеки и приложения, которые работают в MySQL, должны работать и с MariaDB. В связи с этим разработчики Fedora в 19 версии перешли с MySQL на MariaDB из опасения, что Oracle сделает из MySQL более закрытый проект[45].
Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".
Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.
Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .