MariaDB

Тип |  реляционная СУБД и свободное и открытое программное обеспечение
Автор |  Микаэль Видениус
Разработчики |  MariaDB Corporation Ab[вд], Микаэль Видениус и MariaDB Foundation[вд]
Написана на |  Си[3], C++[4] и Perl
Операционные системы  |  Windows[5], macOS[6], Linux[5], Solaris[7] и OpenBSD
Языки интерфейса |  английский
Первый выпуск |  29 октября 2009[1]
Аппаратные платформы  |  Amazon Web Services и Google Cloud Platform
Последняя версия |

* 11.8.2 (4 июня 2025)[2]

Репозиторий |  github.com/MariaDB/server
Лицензия |  GNU GPL[8][9] и GNU LGPL[10]
Сайт |  mariadb.org (англ.)
Медиафайлы на Викискладе

MariaDB — ответвление от системы управления базами данных MySQL, разрабатываемое сообществом под лицензией GNU GPL. Разработку и поддержку MariaDB осуществляет компания MariaDB Corporation Ab и фонд MariaDB Foundation[11].

Толчком к созданию стала необходимость обеспечения свободного статуса СУБД, в противовес политике лицензирования MySQL компанией Oracle[12]. Основателями проекта выступили первоначальные разработчики MySQL[13]. Система лицензирования MariaDB обязывает участников, желающих добавить свой код в основную ветку СУБД, обмениваться своими авторскими правами с MariaDB Foundation для охраны лицензии и возможности создавать критические исправления для MySQL[14].

MariaDB намерен поддерживать высокую совместимость с MySQL, обеспечивая точное соответствие с API и командами MySQL[15]. В состав MariaDB включена подсистема хранения данных XtraDB для возможности замены InnoDB[16], как основной подсистемы хранения. Также включены подсистемы Aria[англ.], PBXT и FederateX[12][17][18].

Ведущий разработчик — Микаэль Видениус[18], автор оригинальной версии MySQL и основатель компании Monty Program AB. MariaDB названа в честь его младшей дочери Марии (Maria), подобно тому, как MySQL была названа в честь другой его дочери — Мю (фин. My)[19].

## Содержание

* 1 Версии
* 2 MariaDB Foundation
* 2.1 Поддержка
* 3 Стороннее ПО
* 4 Примечания
* 5 Литература
* 6 Ссылки

## Версии

[править | править код]

Номера версий 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, разработчики решили, что необходимо существенно изменить номер версии[20][21].

Версия  | Дата первого выпуска  | Последняя версия  | Дата выпуска  | Статус

|
|
|
|

Старая версия, не поддерживается: 5.1  | 2009-10-29[22] | 5.1.67  | 2013-01-30[23] | Stable (GA)
Старая версия, не поддерживается: 5.2  | 2010-04-10[24] | 5.2.14  | 2013-01-30[25] | Stable (GA)
Старая версия, не поддерживается: 5.3  | 2011-07-26[26] | 5.3.12  | 2013-01-30[27] | Stable (GA)
Старая версия, не поддерживается: 5.5  | 2012-02-25[28] | 5.5.68  | 2020-05-12[29] | Stable (GA)
Старая версия, не поддерживается: 10.0  | 2012-11-12[30] | 10.0.38  | 2019-01-31[31] | Stable (GA)
Старая версия, не поддерживается: 10.1  | 2014-06-30[32] | 10.1.48  | 2020-11-04[33] | Stable (GA)
Старая версия, не поддерживается: 10.2  | 2016-04-18[34] | 10.2.44  | 2022-05-20[35] | Stable (GA)
Старая версия, не поддерживается: 10.3  | 2017-04-16[36] | 10.3.39  | 2023-05-10[37] | Stable (GA)
Старая версия, не поддерживается: 10.4  | 2018-11-09[38] | 10.4.34  | 2024-05-16[39] | Stable (GA)
Старая версия, не поддерживается: 10.5  | 2019-12-03[40] | 10.5.29  | 2025-05-06[41] | Stable (GA)
Старая поддерживаемая версия: 10.6  | 2021-04-26[42] | 10.6.22  | 2025-05-06[43] | Stable (GA)
Старая версия, не поддерживается: 10.7  | 2021-09-17[44] | 10.7.8  | 2023-02-06[45] | Stable (GA)
Старая версия, не поддерживается: 10.8  | 2021-12-22[46] | 10.8.8  | 2023-05-10[47] | Stable (GA)
Старая версия, не поддерживается: 10.9  | 2022-03-23[48] | 10.9.8  | 2023-08-14[49] | Stable (GA)
Старая версия, не поддерживается: 10.10  | 2022-06-23[50] | 10.10.7  | 2023-11-13[51] | Stable (GA)
Старая поддерживаемая версия: 10.11  | 2022-09-26[52] | 10.11.13  | 2025-05-22[53] | Stable (GA)
Старая версия, не поддерживается: 11.0  | 2022-12-27[54] | 11.0.6  | 2024-05-16[55] | Stable (GA)
Старая версия, не поддерживается: 11.1  | 2023-02-27[56] | 11.1.5  | 2024-05-16[57] | Stable (GA)
Старая версия, не поддерживается: 11.2  | 2023-06-20  | 11.2.4  | 2024-05-16[58] | Stable (GA)
Старая поддерживаемая версия: 11.4  | 2023-12-27  | 11.4.7  | 2025-05-22[59] | Stable (GA)
Текущая версия: 11.8 | 2024-12-18  | 11.8.2  | 2025-06-04[60] | Stable (GA)
Текущая версия: Rolling | 2024-06-05  | 12.0.1  | 2025-06-05[61] | RC

Легенда:

Старая версия, не поддерживается

Старая поддерживаемая версия

Текущая версия

Тестовая версия

Будущая версия

## MariaDB Foundation

[править | править код]

В декабре 2012 года Майкл Видениус, Дэвид Аксмарк[англ.] и Алан Ларссон объявили о создании фонда, который будет курировать развитие MariaDB[62][63]. В апреле 2013 года Фонд объявил, что он назначил Саймона Фиппса[англ.] в качестве секретаря и временного главного исполнительного директора, Расмуса Йоханссона в качестве председателя правления, а Эндрю Каца, Джереми Зоодни и Майкла Видениуса в качестве членов Совета[64]. Отмечая, что Фонд хотел бы создать модель управления, аналогичную используемой в Eclipse Foundation, в Совет был назначен исполнительный директор Eclipse Foundation Майк Милинкович в качестве консультанта на переходный период[64].

Компания SkySQL Corporation Ab, основанная бывшими руководителями и инвесторами MySQL после того, как Oracle купила MySQL, объявила в апреле 2013 года о слиянии с Monty Program Ab и присоединении к MariaDB Foundation. Генеральный директор SkySQL Патрик Салнер возглавил новую объединенную компанию, а Майкл Видениус был назначен MariaDB Foundation в качестве технического директора[65].

1 октября 2014 года корпорация SkySQL Ab изменила свое название на MariaDB Corporation Ab[66], чтобы отразить свою роль в качестве основной движущей силы при развитии MariaDB и оказывающей ей наибольшую поддержку[67].

MariaDB является зарегистрированной торговой маркой компании MariaDB Corporation Ab[68], используемая по лицензии MariaDB Foundation[69].

### Поддержка

[править | править код]

Google отправил инженера в MariaDB Foundation[70]. Группа инвестиционных компаний, в том числе Intel, инвестировала 20 млн долларов в SkySQL[71].

## Стороннее ПО

[править | править код]

API и протоколы в MariaDB соответствуют тем, которые используются в MySQL, а это означает, что все библиотеки и приложения, которые работают в MySQL, должны работать и с MariaDB. В связи с этим разработчики Fedora в 19 версии перешли с MySQL на MariaDB из опасения, что Oracle сделает из MySQL более закрытый проект[72].

## Примечания

[править | править код]

1. ↑ MariaDB 5.1.38 Release Notes — 2009.
2. ↑ Release 11.8.2 — 2025.
3. ↑ The mariadb Open Source Project on Open Hub: Languages Page (англ.)
4. ↑ The mariadb Open Source Project on Open Hub: Languages Page (англ.) — 2006.
5. ↑ 1 2 https://mariadb.org/download/
6. ↑ https://mariadb.com/kb/en/library/installing-mariadb-on-macos-using-homebrew/
7. ↑ https://mariadb.com/kb/en/library/building-mariadb-on-solaris-and-opensolaris/
8. ↑ https://mariadb.com/kb/en/library/mariadb-license/+license/
9. ↑ https://mariadb.com/kb/en/library/mariadb-license/
10. ↑ https://mariadb.com/kb/en/library/mariadb-license/#mariadb-lgpl-client-libraries-for-c-and-java
11. ↑ MariaDB trademarks (англ.). Legal. Официальный сайт MariaDB. Дата обращения: 19 мая 2016. Архивировано 6 октября 2014 года.
12. ↑ 1 2 Aria FAQ (англ.). MariaDB Documentation. Официальный сайт MariaDB. Дата обращения: 19 мая 2016. Архивировано 9 августа 2016 года.
13. ↑ Pearce, Rohan. Dead database walking: MySQL's creator on why the future belongs to MariaDB. MySQL's creator, Michael "Monty" Widenius, is scathing on database's future with Oracle (англ.). Computerworld (28 марта 2013). Дата обращения: 19 мая 2016. Архивировано из оригинала 21 февраля 2016 года.
14. ↑ Contributing Code (англ.). MariaDB Community. Официальный сайт MariaDB. Дата обращения: 19 мая 2016. Архивировано 9 августа 2016 года.
15. ↑ MariaDB versus MySQL - Compatibility (англ.). MariaDB FAQ. Официальный сайт MariaDB. Дата обращения: 19 мая 2016. Архивировано 27 мая 2016 года.
16. ↑ About XtraDB (англ.). MariaDB Documentation. Официальный сайт MariaDB. Дата обращения: 19 мая 2016. Архивировано 29 мая 2016 года.
17. ↑ SoftLine. Вышел «релиз-кандидат» альтернативной СУБД MariaDB от создателя MySQL  (рус.). Новости. Ferra.ru (19 января 2010). Дата обращения: 19 мая 2016. Архивировано 5 марта 2016 года.
18. ↑ 1 2 Clarke, Gavin. Monty buffs MySQL cuckoo egg. Taste the difference (англ.). Software. The Register (19 января 2010). Дата обращения: 19 мая 2016. Архивировано 20 апреля 2016 года.
19. ↑ Why is the project called MariaDB? (англ.). MariaDB FAQ. Официальный сайт MariaDB. Дата обращения: 19 мая 2016. Архивировано 4 марта 2016 года.
20. ↑ rasmus. Explanation on MariaDB 10.0 (англ.). MariaDB Foundation (13 августа 2012). Дата обращения: 19 мая 2016. Архивировано 29 мая 2016 года.
21. ↑ rasmus. What comes in between MariaDB now and MySQL 5.6? (англ.). MariaDB Foundation (28 мая 2012). Дата обращения: 19 мая 2016. Архивировано 11 июня 2016 года.
22. ↑ MariaDB 5.1.38 Release Notes (англ.). Официальный сайт MariaDB (29 октября 2009). Дата обращения: 19 мая 2016. Архивировано 27 февраля 2016 года.
23. ↑ MariaDB 5.1.67 Release Notes (англ.). Официальный сайт MariaDB (30 января 2013). Дата обращения: 19 мая 2016. Архивировано 27 февраля 2016 года.
24. ↑ MariaDB 5.2.0 Release Notes (англ.). Официальный сайт MariaDB (10 апреля 2010). Дата обращения: 19 мая 2016. Архивировано 27 февраля 2016 года.
25. ↑ MariaDB 5.2.14 Release Notes (англ.). Официальный сайт MariaDB (30 января 2013). Дата обращения: 19 мая 2016. Архивировано 27 февраля 2016 года.
26. ↑ MariaDB 5.3.0 Release Notes (англ.). Официальный сайт MariaDB (26 июля 2011). Дата обращения: 19 мая 2016. Архивировано 27 февраля 2016 года.
27. ↑ MariaDB 5.3.12 Release Notes (англ.). Официальный сайт MariaDB (30 января 2013). Дата обращения: 19 мая 2016. Архивировано 23 сентября 2015 года.
28. ↑ MariaDB 5.5.20 Release Notes (англ.). Официальный сайт MariaDB (25 февраля 2012). Дата обращения: 19 мая 2016. Архивировано 27 января 2016 года.
29. ↑ MariaDB 10.4.13, 10.3.23, 10.2.32, 10.1.45 and 5.5.68 now available. mariadb.org (англ.). Архивировано 16 мая 2020. Дата обращения: 24 июня 2020.
30. ↑ MariaDB 10.0.0 Release Notes (англ.). Официальный сайт MariaDB (12 ноября 2012). Дата обращения: 19 мая 2016. Архивировано 27 января 2016 года.
31. ↑ MariaDB 10.0.38 Release Notes. MariaDB KnowledgeBase (англ.). Архивировано 31 марта 2019. Дата обращения: 20 марта 2019.
32. ↑ MariaDB 10.1.0 Release Notes (англ.). Официальный сайт MariaDB (30 июня 2014). Дата обращения: 19 мая 2016. Архивировано 5 января 2016 года.
33. ↑ MariaDB 10.1.48 Stable - MariaDB  (неопр.). downloads.mariadb.org. Дата обращения: 18 февраля 2021. Архивировано 7 февраля 2021 года.
34. ↑ MariaDB 10.2.0 Release Notes (англ.). Официальный сайт MariaDB (18 апреля 2016). Дата обращения: 19 мая 2016. Архивировано 16 июня 2016 года.
35. ↑ MariaDB 10.2.44 Stable - MariaDB  (неопр.). downloads.mariadb.org. Дата обращения: 23 мая 2022.
36. ↑ MariaDB 10.3.0 Release Notes (англ.). Официальный сайт MariaDB (18 апреля 2016). Дата обращения: 23 апреля 2017. Архивировано 24 апреля 2017 года.
37. ↑ MariaDB 10.3.39 Stable - MariaDB  (неопр.). downloads.mariadb.org. Дата обращения: 10 мая 2023.
38. ↑ MariaDB 10.4.0 Release Notes (англ.). Официальный сайт MariaDB (7 ноября 2018). Дата обращения: 9 ноября 2018.
39. ↑ MariaDB 10.4.34 Stable - MariaDB  (неопр.). downloads.mariadb.org. Дата обращения: 21 мая 2024.
40. ↑ MariaDB 10.5.0 Release Notes (англ.). Официальный сайт MariaDB (3 декабря 2019). Дата обращения: 17 февраля 2020. Архивировано 8 апреля 2020 года.
41. ↑ MariaDB 10.5.29 Stable - MariaDB  (неопр.). downloads.mariadb.org. Дата обращения: 6 мая 2025.
42. ↑ MariaDB 10.6.0 now available (англ.) (26 апреля 2021). Дата обращения: 7 июля 2021. Архивировано 26 апреля 2021 года.
43. ↑ MariaDB 10.6.22 Stable - MariaDB  (неопр.). downloads.mariadb.org. Дата обращения: 6 мая 2025.
44. ↑ 10.7.0 Comes As Preview Releases (англ.) (17 сентября 2021). Дата обращения: 10 ноября 2021. Архивировано 9 ноября 2021 года.
45. ↑ MariaDB 10.7.7 Stable - MariaDB  (неопр.). downloads.mariadb.org. Дата обращения: 2023-02-29.
46. ↑ MariaDB 10.8.0 preview releases now available (англ.) (22 декабря 2021). Дата обращения: 14 февраля 2022. Архивировано 14 февраля 2022 года.
47. ↑ MariaDB 10.8.7 Stable - MariaDB  (неопр.). downloads.mariadb.org. Дата обращения: 10 мая 2023.
48. ↑ MariaDB 10.9.0 preview releases now available (англ.) (недоступная ссылка — история) (22 декабря 2021). Дата обращения: 23 мая 2022.
49. ↑ MariaDB 10.9.8 Stable - MariaDB  (неопр.). downloads.mariadb.org. Дата обращения: 22 августа 2023.
50. ↑ MariaDB 10.10.0 preview releases now available (англ.) (23 июня 2022). Дата обращения: 2023-02-29. Архивировано 23 июня 2022 года.
51. ↑ MariaDB 10.10.7 Stable - MariaDB  (неопр.). downloads.mariadb.org. Дата обращения: 21 ноября 2023.
52. ↑ MariaDB 10.11.0 preview release now available (англ.) (26 сентября 2022). Дата обращения: 2023-02-29. Архивировано 7 декабря 2022 года.
53. ↑ MariaDB 10.11.13 Stable - MariaDB  (неопр.). downloads.mariadb.org. Дата обращения: 22 мая 2025.
54. ↑ MariaDB 11.0 – new optimizer, new major version series (англ.) (27 декабря 2022). Дата обращения: 27 декабря 2022. Архивировано 27 декабря 2022 года.
55. ↑ MariaDB 11.0.6 Stable - MariaDB  (неопр.). downloads.mariadb.org. Дата обращения: 21 мая 2024.
56. ↑ MariaDB 11.0.1 RC (Short Term Support) now available (англ.) (27 февраля 2023). Дата обращения: 29 марта 2023. Архивировано 27 марта 2023 года.
57. ↑ MariaDB 11.1.5 Stable - MariaDB  (неопр.). downloads.mariadb.org. Дата обращения: 21 мая 2024.
58. ↑ MariaDB 11.2.4 Stable - MariaDB  (неопр.). downloads.mariadb.org. Дата обращения: 21 мая 2024.
59. ↑ MariaDB 11.4.7 Stable - MariaDB  (неопр.). downloads.mariadb.org. Дата обращения: 22 мая 2025.
60. ↑ MariaDB 11.8.2 Stable - MariaDB  (неопр.). downloads.mariadb.org. Дата обращения: 4 июня 2025.
61. ↑ MariaDB 12.0.1 - MariaDB  (неопр.). downloads.mariadb.org. Дата обращения: 5 июня 2025.
62. ↑ rasmus. MariaDB Foundation to Safeguard Leading Open Source Database (англ.). Announcements. MariaDB Foundation (4 декабря 2012). Дата обращения: 19 мая 2016. Архивировано 28 мая 2016 года.
63. ↑ 1 million euros pledged to new MariaDB Foundation (англ.). News. The H Open (4 декабря 2012). Дата обращения: 19 мая 2016. Архивировано 5 декабря 2012 года.
64. ↑ 1 2 MariaDB Foundation on course for community governance (англ.). News. The H Open (18 апреля 2013). Дата обращения: 19 мая 2016. Архивировано 19 апреля 2013 года.
65. ↑ SkySQL merges with Monty Program to unite MariaDB developers (англ.). News. The H Open (23 апреля 2013). Дата обращения: 19 мая 2016. Архивировано 25 апреля 2013 года.
66. ↑ SkySQL to become MariaDB Corporation (англ.). mariadb.com. Официальный сайт MariaDB. Дата обращения: 19 мая 2016. Архивировано 6 октября 2014 года.
67. ↑ Widenius, Monty. Why SkySQL becoming MariaDB Corporation will be good for the MariaDB Foundation (англ.). MariaDB Foundation (1 октября 2014). Дата обращения: 19 мая 2016. Архивировано из оригинала 16 июня 2016 года.
68. ↑ MariaDB Trademarks (англ.). mariadb.com. Официальный сайт MariaDB. Дата обращения: 19 мая 2016. Архивировано 6 октября 2014 года.
69. ↑ MariaDB Trademark (англ.). mariadb.org. MariaDB Foundation. Дата обращения: 19 мая 2016. Архивировано 11 апреля 2016 года.
70. ↑ Clarke, Gavin. Google sniffs at MySQL fork MariaDB: Yum. Have an engineer. Keeping the DB alive outside Larry's grasp? Sounds good to Choc Factory (англ.). Developer. The Register (8 августа 2013). Дата обращения: 19 мая 2016. Архивировано 1 августа 2016 года.
71. ↑ Wolpe, Toby. MariaDB gets shot in the arm from Intel-led $20m SkySQL injection. The open-source database picked by Google and Wikipedia will be able to step up the development of technology in a number of specific areas (англ.). Enterprise Software. ZDNet (23 октября 2013). Дата обращения: 19 мая 2016. Архивировано 29 ноября 2014 года.
72. ↑ Hhorak; Tgl; Jreznik.: . Features / Replace MySQL with MariaDB (англ.). Features. Fedora Project Wiki (4 января 2013). Дата обращения: 19 мая 2016. Архивировано 21 февраля 2016 года.

## Литература

[править | править код]

* Bartholomew, Daniel. Getting Started with MariaDB (неопр.). — 2013. — ISBN 9781782168096.
* Bartholomew, Daniel. MariaDB Cookbook (неопр.). — 2014. — ISBN 978-1-78328-440-5.
* Forta, Ben[англ.]. MariaDB Crash Course (неопр.). — Addison Wesley, 2011. — ISBN 0-321-79994-1.

## Ссылки

[править | править код]

* mariadb.org (англ.) — официальный сайт MariaDB
* MariaDB Knowledge Base – MariaDB documentation
* MariaDB, the Backward Compatible Branch of MySQL(R) Database Server на YouTube — лекция Монти Виденеуса в компании Google

Ссылки на внешние ресурсы

В социальных сетях

* X
* X
* Mastodon

Тематические сайты|

* GitHub
* Open Hub

MySQL

Версии|

* MySQL
* MySQL Enterprise
* MySQL Cluster

Инструменты|

* MySQL Workbench
* phpMyAdmin
* MySQL proxy
* HeidiSQL
* Navicat

Движки|

* MyISAM
* Falcon
* InnoDB
* XtraDB
* MySQL Federated
* MySQL Archive
* Maria
* Aria

Форки|

* Drizzle
* MariaDB
* Percona Server

Системы управления базами данных (СУБД)

Клиент-серверные|

* Caché
* CouchDB
* IMS
* DB2
* Firebird
* FoundationDB
* Informix
* Ingres
* Interbase
* MS SQL Server
* MongoDB
* MySQL
* mSQL
* Neo4j
* Oracle Database
* Pervasive SQL
* PostgreSQL
* Sybase ASE
* Sybase ASA
* Sybase IQ
* Teradata Database
* ЛИНТЕР
* Yandex Database
* СУБД Ред База Данных

Движки|

* BDE
* Berkeley DB
* C-Store
* db4o
* HSQLDB
* Mnesia
* PrimeBase
* Redis
* Rdb
* SQLite
* ZODB

Файл-серверные|

* DataFlex
* dBase
* MS Access
* OpenOffice Base
* Paradox

*[СУБД]: система управления базами данных