For faster navigation, this Iframe is preloading the Wikiwand page for MariaDB.

MariaDB

Материал из Википедии — свободной энциклопедии

MariaDB
Логотип программы MariaDB
Скриншот программы MariaDB
Тип реляционная СУБД и свободное и открытое программное обеспечение
Автор Микаэль Видениус
Разработчики MariaDB Corporation Ab[вд], Микаэль Видениус и MariaDB Foundation[вд]
Написана на Си[5], C++[6] и Perl
Операционные системы Windows[7], macOS[8], Linux[7], Solaris[9] и OpenBSD
Языки интерфейса английский
Первый выпуск 29 октября 2009[1]
Аппаратные платформы Amazon Web Services и Google Cloud Platform
Последняя версия
Кандидат в релизы
Альфа-версия
Репозиторий github.com/MariaDB/server
Лицензия GNU GPL[10][11] и GNU LGPL[12]
Сайт mariadb.org (англ.)
Логотип Викисклада Медиафайлы на Викискладе

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

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

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

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

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

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

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

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

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

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

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

Стороннее ПО

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

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

Примечания

[править | править код]
  1. MariaDB 5.1.38 Release Notes — 2009.
  2. MariaDB 11.5.2 Release Notes
  3. MariaDB 11.6.1 Release Notes
  4. MariaDB 11.6.0 Release Notes
  5. The mariadb Open Source Project on Open Hub: Languages Page (Englisch) (англ.)
  6. The mariadb Open Source Project on Open Hub: Languages Page (англ.) — 2006.
  7. 1 2 https://mariadb.org/download/
  8. https://mariadb.com/kb/en/library/installing-mariadb-on-macos-using-homebrew/
  9. https://mariadb.com/kb/en/library/building-mariadb-on-solaris-and-opensolaris/
  10. https://mariadb.com/kb/en/library/mariadb-license/+license/
  11. https://mariadb.com/kb/en/library/mariadb-license/
  12. https://mariadb.com/kb/en/library/mariadb-license/#mariadb-lgpl-client-libraries-for-c-and-java
  13. MariaDB trademarks (англ.). Legal. Официальный сайт MariaDB. Дата обращения: 19 мая 2016. Архивировано 6 октября 2014 года.
  14. 1 2 Aria FAQ (англ.). MariaDB Documentation. Официальный сайт MariaDB. Дата обращения: 19 мая 2016. Архивировано 9 августа 2016 года.
  15. 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 года.
  16. Contributing Code (англ.). MariaDB Community. Официальный сайт MariaDB. Дата обращения: 19 мая 2016. Архивировано 9 августа 2016 года.
  17. MariaDB versus MySQL - Compatibility (англ.). MariaDB FAQ. Официальный сайт MariaDB. Дата обращения: 19 мая 2016. Архивировано 27 мая 2016 года.
  18. About XtraDB (англ.). MariaDB Documentation. Официальный сайт MariaDB. Дата обращения: 19 мая 2016. Архивировано 29 мая 2016 года.
  19. SoftLine. Вышел «релиз-кандидат» альтернативной СУБД MariaDB от создателя MySQL. Новости. Ferra.ru (19 января 2010). Дата обращения: 19 мая 2016. Архивировано 5 марта 2016 года.
  20. 1 2 Clarke, Gavin Monty buffs MySQL cuckoo egg. Taste the difference (англ.). Software. The Register (19 января 2010). Дата обращения: 19 мая 2016. Архивировано 20 апреля 2016 года.
  21. Why is the project called MariaDB? (англ.). MariaDB FAQ. Официальный сайт MariaDB. Дата обращения: 19 мая 2016. Архивировано 4 марта 2016 года.
  22. rasmus. Explanation on MariaDB 10.0 (англ.). MariaDB Foundation (13 августа 2012). Дата обращения: 19 мая 2016. Архивировано 29 мая 2016 года.
  23. rasmus. What comes in between MariaDB now and MySQL 5.6? (англ.). MariaDB Foundation (28 мая 2012). Дата обращения: 19 мая 2016. Архивировано 11 июня 2016 года.
  24. MariaDB 5.1.38 Release Notes (англ.). Официальный сайт MariaDB (29 октября 2009). Дата обращения: 19 мая 2016. Архивировано 27 февраля 2016 года.
  25. MariaDB 5.1.67 Release Notes (англ.). Официальный сайт MariaDB (30 января 2013). Дата обращения: 19 мая 2016. Архивировано 27 февраля 2016 года.
  26. MariaDB 5.2.0 Release Notes (англ.). Официальный сайт MariaDB (10 апреля 2010). Дата обращения: 19 мая 2016. Архивировано 27 февраля 2016 года.
  27. MariaDB 5.2.14 Release Notes (англ.). Официальный сайт MariaDB (30 января 2013). Дата обращения: 19 мая 2016. Архивировано 27 февраля 2016 года.
  28. MariaDB 5.3.0 Release Notes (англ.). Официальный сайт MariaDB (26 июля 2011). Дата обращения: 19 мая 2016. Архивировано 27 февраля 2016 года.
  29. MariaDB 5.3.12 Release Notes (англ.). Официальный сайт MariaDB (30 января 2013). Дата обращения: 19 мая 2016. Архивировано 23 сентября 2015 года.
  30. MariaDB 5.5.20 Release Notes (англ.). Официальный сайт MariaDB (25 февраля 2012). Дата обращения: 19 мая 2016. Архивировано 27 января 2016 года.
  31. "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.
  32. MariaDB 10.0.0 Release Notes (англ.). Официальный сайт MariaDB (12 ноября 2012). Дата обращения: 19 мая 2016. Архивировано 27 января 2016 года.
  33. "MariaDB 10.0.38 Release Notes". MariaDB KnowledgeBase (англ.). Архивировано 31 марта 2019. Дата обращения: 20 марта 2019.
  34. MariaDB 10.1.0 Release Notes (англ.). Официальный сайт MariaDB (30 июня 2014). Дата обращения: 19 мая 2016. Архивировано 5 января 2016 года.
  35. MariaDB 10.1.48 Stable - MariaDB. downloads.mariadb.org. Дата обращения: 18 февраля 2021. Архивировано 7 февраля 2021 года.
  36. MariaDB 10.2.0 Release Notes (англ.). Официальный сайт MariaDB (18 апреля 2016). Дата обращения: 19 мая 2016. Архивировано 16 июня 2016 года.
  37. MariaDB 10.2.44 Stable - MariaDB. downloads.mariadb.org. Дата обращения: 23 мая 2022.
  38. MariaDB 10.3.0 Release Notes (англ.). Официальный сайт MariaDB (18 апреля 2016). Дата обращения: 23 апреля 2017. Архивировано 24 апреля 2017 года.
  39. MariaDB 10.3.39 Stable - MariaDB. downloads.mariadb.org. Дата обращения: 10 мая 2023.
  40. MariaDB 10.4.0 Release Notes (англ.). Официальный сайт MariaDB (7 ноября 2018). Дата обращения: 9 ноября 2018.
  41. MariaDB 10.4.34 Stable - MariaDB. downloads.mariadb.org. Дата обращения: 21 мая 2024.
  42. MariaDB 10.5.0 Release Notes (англ.). Официальный сайт MariaDB (3 декабря 2019). Дата обращения: 17 февраля 2020. Архивировано 8 апреля 2020 года.
  43. MariaDB 10.5.25 Stable - MariaDB. downloads.mariadb.org. Дата обращения: 21 мая 2024.
  44. MariaDB 10.6.0 now available (англ.) (26 апреля 2021). Дата обращения: 7 июля 2021. Архивировано 26 апреля 2021 года.
  45. MariaDB 10.6.18 Stable - MariaDB. downloads.mariadb.org. Дата обращения: 21 мая 2024.
  46. 10.7.0 Comes As Preview Releases (англ.) (17 сентября 2021). Дата обращения: 10 ноября 2021. Архивировано 9 ноября 2021 года.
  47. MariaDB 10.7.7 Stable - MariaDB. downloads.mariadb.org. Дата обращения: 2023-02-29.
  48. MariaDB 10.8.0 preview releases now available (англ.) (22 декабря 2021). Дата обращения: 14 февраля 2022. Архивировано 14 февраля 2022 года.
  49. MariaDB 10.8.7 Stable - MariaDB. downloads.mariadb.org. Дата обращения: 10 мая 2023.
  50. MariaDB 10.9.0 preview releases now available (англ.) (недоступная ссылка — история) (22 декабря 2021). Дата обращения: 23 мая 2022.
  51. MariaDB 10.9.8 Stable - MariaDB. downloads.mariadb.org. Дата обращения: 22 августа 2023.
  52. MariaDB 10.10.0 preview releases now available (англ.) (23 июня 2022). Дата обращения: 2023-02-29. Архивировано 23 июня 2022 года.
  53. MariaDB 10.10.7 Stable - MariaDB. downloads.mariadb.org. Дата обращения: 21 ноября 2023.
  54. MariaDB 10.11.0 preview release now available (англ.) (26 сентября 2022). Дата обращения: 2023-02-29. Архивировано 7 декабря 2022 года.
  55. MariaDB 10.11.8 Stable - MariaDB. downloads.mariadb.org. Дата обращения: 21 мая 2024.
  56. MariaDB 11.0 – new optimizer, new major version series (англ.) (27 декабря 2022). Дата обращения: 27 декабря 2022. Архивировано 27 декабря 2022 года.
  57. MariaDB 11.0.6 Stable - MariaDB. downloads.mariadb.org. Дата обращения: 21 мая 2024.
  58. MariaDB 11.0.1 RC (Short Term Support) now available (англ.) (27 февраля 2023). Дата обращения: 29 марта 2023. Архивировано 27 марта 2023 года.
  59. MariaDB 11.1.5 Stable - MariaDB. downloads.mariadb.org. Дата обращения: 21 мая 2024.
  60. MariaDB 11.2.4 Stable - MariaDB. downloads.mariadb.org. Дата обращения: 21 мая 2024.
  61. MariaDB 11.4.2 Stable - MariaDB. downloads.mariadb.org. Дата обращения: 11 июля 2024.
  62. MariaDB 11.5.1 Stable - MariaDB. downloads.mariadb.org. Дата обращения: 21 мая 2024.
  63. rasmus. MariaDB Foundation to Safeguard Leading Open Source Database (англ.). Announcements. MariaDB Foundation (4 декабря 2012). Дата обращения: 19 мая 2016. Архивировано 28 мая 2016 года.
  64. 1 million euros pledged to new MariaDB Foundation (англ.). News. The H Open (4 декабря 2012). Дата обращения: 19 мая 2016. Архивировано 5 декабря 2012 года.
  65. 1 2 MariaDB Foundation on course for community governance (англ.). News. The H Open (18 апреля 2013). Дата обращения: 19 мая 2016. Архивировано 19 апреля 2013 года.
  66. SkySQL merges with Monty Program to unite MariaDB developers (англ.). News. The H Open (23 апреля 2013). Дата обращения: 19 мая 2016. Архивировано 25 апреля 2013 года.
  67. SkySQL to become MariaDB Corporation (англ.). mariadb.com. Официальный сайт MariaDB. Дата обращения: 19 мая 2016. Архивировано 6 октября 2014 года.
  68. Widenius, Monty Why SkySQL becoming MariaDB Corporation will be good for the MariaDB Foundation (англ.). MariaDB Foundation (1 октября 2014). Дата обращения: 19 мая 2016. Архивировано из оригинала 16 июня 2016 года.
  69. MariaDB Trademarks (англ.). mariadb.com. Официальный сайт MariaDB. Дата обращения: 19 мая 2016. Архивировано 6 октября 2014 года.
  70. MariaDB Trademark (англ.). mariadb.org. MariaDB Foundation. Дата обращения: 19 мая 2016. Архивировано 11 апреля 2016 года.
  71. 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 года.
  72. 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 года.
  73. Hhorak; Tgl; Jreznik.: Features / Replace MySQL with MariaDB (англ.). Features. Fedora Project Wiki (4 января 2013). Дата обращения: 19 мая 2016. Архивировано 21 февраля 2016 года.

Литература

[править | править код]
{{bottomLinkPreText}} {{bottomLinkText}}
MariaDB
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?