MariaDB
| 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 |
| Последняя версия | |
| Репозиторий | github.com/MariaDB/server |
| Лицензия | GNU GPL[8][9] и GNU LGPL[10] |
| Сайт | mariadb.org (англ.) |
MariaDB — ответвление от системы управления базами данных MySQL, разрабатываемое сообществом под лицензией GNU GPL. Разработку и поддержку MariaDB осуществляет одноимённая корпорация и одноимённый фонд[11].
Толчком к созданию стала необходимость обеспечения свободного статуса СУБД, в противовес политике лицензирования MySQL компанией Oracle[12]. Основателями проекта выступили первоначальные разработчики MySQL[13]. Система лицензирования MariaDB обязывает участников, желающих добавить свой код в основную ветку СУБД, обмениваться своими авторскими правами с MariaDB Foundation для охраны лицензии и возможности создавать критические исправления для MySQL[14].
Разработчики стремятся к поддержке высокого уровня совместимости с MySQL, обеспечивая точное соответствие с API и командами MySQL[15]. В состав MariaDB включена подсистема хранения данных XtraDB для возможности замены InnoDB[16], как основной подсистемы хранения. Также включены подсистемы Aria[англ.], PBXT и FederateX[12][17][18].
Ведущий разработчик — Микаэль Видениус[18], автор оригинальной версии MySQL и основатель компании Monty Program AB. MariaDB названа в честь его младшей дочери Марии (Maria), подобно тому, как MySQL была названа в честь другой его дочери — Мю (фин. My)[19].
API и протоколы в MariaDB соответствуют тем, которые используются в MySQL, а это означает, что все библиотеки и приложения, которые работают в MySQL, должны работать и с MariaDB. В связи с этим разработчики Fedora в 19 версии перешли с MySQL на MariaDB из опасения, что Oracle сделает из MySQL более закрытый проект[20].
Версии
Номера версий 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, разработчики решили, что необходимо существенно изменить номер версии[21][22].
| Версия | Первоначальная дата выпуска | Последняя версия | Дата выпуска | Статус | End of Life[23] |
|---|---|---|---|---|---|
| 5.1 LTS | 29 октября 2009[24] | 5.1.67 | 2013-01-30[25] | Stable (GA) | Февраль 2015 |
| 5.2 LTS | 10 апреля 2010[26] | 5.2.14 | 2013-01-30[27] | Stable (GA) | Ноябрь 2015 |
| 5.3 LTS | 26 июля 2011[28] | 5.3.12 | 2013-01-30[29] | Stable (GA) | Март 2017 |
| 5.5 LTS | 25 февраля 2012[30] | 5.5.68 | 2020-05-12[31] | Stable (GA) | Апрель 2020 |
| 10.0 LTS | 12 ноября 2012[32] | 10.0.38 | 2019-01-31[33] | Stable (GA) | Март 2019 |
| 10.1 LTS | 30 июня 2014[34] | 10.1.48 | 2020-11-04[35] | Stable (GA) | Октябрь 2020 |
| 10.2 LTS | 18 апреля 2016[36] | 10.2.44 | 2022-05-20[37] | Stable (GA) | Май 2022 |
| 10.3 LTS | 16 апреля 2017[38] | 10.3.39 | 2023-05-10[39] | Stable (GA) | Май 2023 |
| 10.4 LTS | 9 ноября 2018[40] | 10.4.34 | 2024-05-16[41] | Stable (GA) | Июнь 2024 |
| 10.5 LTS | 3 декабря 2019[42] | 10.5.29 | 2025-05-06[43] | Stable (GA) | Июнь 2025 |
| 10.6 LTS | 26 апреля 2021[44] | 10.6.25 | 2026-02-04[45] | Stable (GA) | Июль 2026 |
| 10.7 | 17 сентября 2021[46] | 10.7.8 | 2023-02-06[39] | Stable (GA) | Февраль 2023 |
| 10.8 | 22 декабря 2021[47] | 10.8.8 | 2023-05-10[39] | Stable (GA) | Май 2023 |
| 10.9 | 23 марта 2022[48] | 10.9.8 | 2023-08-14[49] | Stable (GA) | Август 2023 |
| 10.10 | 23 июня 2022[50] | 10.10.7 | 2023-11-13[49] | Stable (GA) | Ноябрь 2023 |
| 10.11 LTS | 26 сентября 2022[51] | 10.11.16 | 2026-02-04[52] | Stable (GA) | Февраль 2028 |
| 11.0 | 27 декабря 2022[53] | 11.0.6 | 2024-05-16[54] | Stable (GA) | Июнь 2024 |
| 11.1 | 27 марта 2023[53] | 11.1.6 | 2024-08-08[55] | Stable (GA) | Август 2024 |
| 11.2 | 20 июня 2023[56] | 11.2.6 | 2024-11-01[57] | Stable (GA) | Ноябрь 2024 |
| 11.4 LTS | 24 декабря 2023[58] | 11.4.10 | 2026-02-04[59] | Stable (GA) | Май 2029 |
| 11.8 LTS | 18 декабря 2024[60] | 11.8.6 | 2026-02-04[61] | Stable (GA) | Июнь 2028 |
| 12.1 | 7 августа 2025[62] | 12.1.2 | 2025-11-18[63] | Stable (GA) | Q1 2026 |
| 12.2 | 7 августа 2025[64] | 12.2.1 | 2025-11-21[65] | Release Candidate (RC) | Q2 2026 |
Легенда: Старая версия, не поддерживается Старая поддерживаемая версия Текущая версия Тестовая версия | |||||
Фонд
В декабре 2012 года Микаэль Видениус, Дэвид Аксмарк[англ.] и Алан Ларссон объявили о создании фонда MariaDB Foundation, который будет курировать развитие MariaDB[66][67]. В апреле 2013 года Фонд объявил, что он назначил Саймона Фиппса[англ.] в качестве секретаря и временного главного исполнительного директора, Расмуса Йоханссона в качестве председателя правления, а Эндрю Каца, Джереми Зоодни и Микаэля Видениуса в качестве членов Совета[68]. Отмечая, что Фонд хотел бы создать модель управления, аналогичную используемой в Eclipse Foundation, в Совет был назначен исполнительный директор Eclipse Foundation Майк Милинкович в качестве консультанта на переходный период[68]. Корпорация Google направила инженера в фонд MariaDB[69].
Корпорация
В апреле 2013 года слиянием компании SkySQL Corporation Ab (основанной бывшими руководителями и инвесторами MySQL после того, как Oracle купила MySQL) и фирмы Видениуса Monty Program Ab образована компания, занимающаяся коммерциализацией MariaDB; генеральный директор SkySQL Патрик Салнер возглавил компанию, а Видениус назначен техническим директором[70]. 1 октября 2014 года компания изменила название на MariaDB Corporation Ab[71][72].
Проект облачной СУБД на основе MariaDB — SkySQL — развивался отдельно от корпорации, в 2016 году получил инвестиции в размере $20 млн от группы инвесторов, в числе которых была Intel[73]. В 2022 году активы MariaDB и SkySQL были объединены и корпорация провела первичное размещение акций на Нью-Йоркской фондовой бирже под тикером MRDB. В 2026 году корпорация поглотила разработчика резидентной СУБД Gridgain Systems[74].
MariaDB является зарегистрированной торговой маркой корпорации MariaDB[75], используемая по лицензии MariaDB Foundation[76].
Примечания
- ↑ MariaDB 5.1.38 Release Notes — 2009.
- ↑ Release 12.3.2 — 2026.
- ↑ The mariadb Open Source Project on Open Hub: Languages Page (англ.)
- ↑ The mariadb Open Source Project on Open Hub: Languages Page (англ.) — 2006.
- ↑ 1 2 https://mariadb.org/download/
- ↑ https://mariadb.com/kb/en/library/installing-mariadb-on-macos-using-homebrew/
- ↑ https://mariadb.com/kb/en/library/building-mariadb-on-solaris-and-opensolaris/
- ↑ https://mariadb.com/kb/en/library/mariadb-license/+license/
- ↑ https://mariadb.com/kb/en/library/mariadb-license/
- ↑ https://mariadb.com/kb/en/library/mariadb-license/#mariadb-lgpl-client-libraries-for-c-and-java
- ↑ MariaDB trademarks (англ.). Legal. Официальный сайт MariaDB. Дата обращения: 19 мая 2016. Архивировано 6 октября 2014 года.
- ↑ 1 2 Aria FAQ (англ.). MariaDB Documentation. Официальный сайт MariaDB. Дата обращения: 19 мая 2016. Архивировано 9 августа 2016 года.
- ↑ 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 года.
- ↑ Contributing Code (англ.). MariaDB Community. Официальный сайт MariaDB. Дата обращения: 19 мая 2016. Архивировано 9 августа 2016 года.
- ↑ MariaDB versus MySQL - Compatibility (англ.). MariaDB FAQ. Официальный сайт MariaDB. Дата обращения: 19 мая 2016. Архивировано 27 мая 2016 года.
- ↑ About XtraDB (англ.). MariaDB Documentation. Официальный сайт MariaDB. Дата обращения: 19 мая 2016. Архивировано 29 мая 2016 года.
- ↑ SoftLine. Вышел «релиз-кандидат» альтернативной СУБД MariaDB от создателя MySQL. Новости. Ferra.ru (19 января 2010). Дата обращения: 19 мая 2016. Архивировано 5 марта 2016 года.
- ↑ 1 2 Clarke, Gavin. Monty buffs MySQL cuckoo egg. Taste the difference (англ.). Software. The Register (19 января 2010). Дата обращения: 19 мая 2016. Архивировано 20 апреля 2016 года.
- ↑ Why is the project called MariaDB? (англ.). MariaDB FAQ. Официальный сайт MariaDB. Дата обращения: 19 мая 2016. Архивировано 4 марта 2016 года.
- ↑ Hhorak; Tgl; Jreznik.: . Features / Replace MySQL with MariaDB (англ.). Features. Fedora Project Wiki (4 января 2013). Дата обращения: 19 мая 2016. Архивировано 21 февраля 2016 года.
- ↑ rasmus. Explanation on MariaDB 10.0 (англ.). MariaDB Foundation (13 августа 2012). Дата обращения: 19 мая 2016. Архивировано 29 мая 2016 года.
- ↑ rasmus. What comes in between MariaDB now and MySQL 5.6? (англ.). MariaDB Foundation (28 мая 2012). Дата обращения: 19 мая 2016. Архивировано 11 июня 2016 года.
- ↑ Maintenance Policy. Дата обращения: 8 августа 2019. Архивировано 29 июля 2019 года.
- ↑ MariaDB 5.1.38 Release Notes. Дата обращения: 21 сентября 2015. Архивировано 27 февраля 2016 года.
- ↑ MariaDB 5.1.67 Release Notes. Дата обращения: 21 сентября 2015. Архивировано 27 февраля 2016 года.
- ↑ MariaDB 5.2.0 Release Notes. Дата обращения: 21 сентября 2015. Архивировано 27 февраля 2016 года.
- ↑ MariaDB 5.2.14 Release Notes. Дата обращения: 21 сентября 2015. Архивировано 27 февраля 2016 года.
- ↑ MariaDB 5.3.0 Release Notes. Дата обращения: 21 сентября 2015. Архивировано 27 февраля 2016 года.
- ↑ MariaDB 5.3.12 Release Notes. Дата обращения: 21 сентября 2015. Архивировано 23 сентября 2015 года.
- ↑ MariaDB 5.5.20 Release Notes. Дата обращения: 21 сентября 2015. Архивировано 27 января 2016 года.
- ↑ MariaDB 10.4.13, 10.3.23, 10.2.32, 10.1.45 and 5.5.68 now available. mariadb.org (13 мая 2020). Дата обращения: 13 мая 2020. Архивировано 16 мая 2020 года.
- ↑ MariaDB 10.0.0 Release Notes. Дата обращения: 21 сентября 2015. Архивировано 27 января 2016 года.
- ↑ MariaDB 10.0.38, MariaDB Connector/J 2.4.0 and MariaDB Connector/Node.js 2.0.3 now available (февраль 2019). Дата обращения: 1 февраля 2019. Архивировано 27 марта 2019 года.
- ↑ MariaDB 10.1.0 Release Notes. Дата обращения: 21 сентября 2015. Архивировано 5 января 2016 года.
- ↑ MariaDB 10.5.7, 10.4.16, 10.3.26, 10.2.35 and 10.1.48 now available. mariadb.org (4 ноября 2020). Дата обращения: 4 ноября 2020. Архивировано 4 ноября 2020 года.
- ↑ MariaDB 10.2.0 Release Notes. Дата обращения: 28 сентября 2016. Архивировано 16 июня 2016 года.
- ↑ MariaDB 10.9.1, 10.8.3, 10.7.4, 10.6.8, 10.5.16, 10.4.25, 10.3.35 and 10.2.44 now available. mariadb.org (21 мая 2022). Дата обращения: 23 мая 2022. Архивировано 25 мая 2022 года.
- ↑ MariaDB 10.3.0 Release Notes. Дата обращения: 23 апреля 2017. Архивировано 24 апреля 2017 года.
- ↑ 1 2 3 MariaDB 10.11.3, 10.10.4, 10.9.6, 10.8.8, 10.6.13, 10.5.20, 10.4.29 and 10.3.39 now available. mariadb.org (10 мая 2023). Дата обращения: 20 марта 2023. Архивировано 10 мая 2023 года.
- ↑ MariaDB 10.4.0 Release Notes. Дата обращения: 15 ноября 2018. Архивировано 17 февраля 2019 года.
- ↑ MariaDB 10.4.34 Release Notes (амер. англ.). MariaDB.org. Дата обращения: 17 мая 2024.
- ↑ MariaDB 10.5.0 Release Notes. Дата обращения: 8 августа 2019. Архивировано 8 августа 2019 года.
- ↑ MariaDB 10.5.29 Release Notes (амер. англ.). MariaDB.org. Дата обращения: 5 февраля 2025.
- ↑ MariaDB 10.6.0 now available (26 апреля 2021). Дата обращения: 26 апреля 2021. Архивировано 26 апреля 2021 года.
- ↑ MariaDB 10.6.25 Release Notes (амер. англ.). MariaDB.org.
- ↑ 10.7.0 Comes As Preview Releases (17 сентября 2021). Дата обращения: 17 сентября 2021. Архивировано 9 ноября 2021 года.
- ↑ MariaDB 10.8.0 preview releases now available (22 декабря 2021). Дата обращения: 14 февраля 2022. Архивировано 14 февраля 2022 года.
- ↑ MariaDB 10.9.0 preview releases now available (23 марта 2022). Дата обращения: 23 мая 2022. Архивировано 24 марта 2022 года.
- ↑ 1 2 MariaDB 11.1.3, 11.0.4, 10.11.6, 10.10.7, 10.6.16, 10.5.23, 10.4.32 now available. mariadb.org (14 ноября 2023). Дата обращения: 21 ноября 2023. Архивировано 27 ноября 2023 года.
- ↑ MariaDB 10.10.0 preview releases now available (23 июня 2022). Дата обращения: 23 июня 2022. Архивировано 23 июня 2022 года.
- ↑ MariaDB 10.10.0 preview release now available (26 сентября 2022). Дата обращения: 26 сентября 2022. Архивировано 7 декабря 2022 года.
- ↑ MariaDB 10.11.16 Release Notes (амер. англ.). MariaDB.org.
- ↑ 1 2 MariaDB 11.0 – new optimizer, new major version series (27 декабря 2022). Дата обращения: 27 декабря 2022. Архивировано 27 декабря 2022 года.
- ↑ MariaDB 11.0.6 Release Notes (амер. англ.). MariaDB.org. Дата обращения: 17 мая 2024.
- ↑ MariaDB 11.1.6 Release Notes (амер. англ.). MariaDB.org. Дата обращения: 22 августа 2024.
- ↑ Gilfillan, Ian. MariaDB 11.2.0 preview release available (амер. англ.). MariaDB.org (26 июня 2023). Дата обращения: 22 августа 2024. Архивировано 26 июня 2023 года.
- ↑ MariaDB 11.2.6 Release Notes (амер. англ.). MariaDB.org. Дата обращения: 15 ноября 2024.
- ↑ Gilfillan, Ian. MariaDB 11.4.0 preview release now available (амер. англ.). MariaDB.org (20 сентября 2023). Дата обращения: 22 августа 2024.
- ↑ MariaDB 11.4.10 Release Notes (амер. англ.). MariaDB.org.
- ↑ Arnö, Kaj. MariaDB 11.8 is LTS (амер. англ.). MariaDB.org (12 февраля 2025). Дата обращения: 5 апреля 2025.
- ↑ MariaDB 11.8.6 Release Notes (амер. англ.). MariaDB.org.
- ↑ Gebhardt, Ralf. Announcing MariaDB Community Server 12.0 GA (амер. англ.). MariaDB.org (7 августа 2025). Дата обращения: 6 октября 2025.
- ↑ MariaDB 12.1.2 Release Notes (амер. англ.). MariaDB.org.
- ↑ Gilfillan, Ian. Release Notes - MariaDB 12.1 Rolling Releases (амер. англ.). MariaDB.org (7 августа 2025). Дата обращения: 6 октября 2025.
- ↑ MariaDB 12.2.1 Release Notes (амер. англ.). MariaDB.org.
- ↑ rasmus. MariaDB Foundation to Safeguard Leading Open Source Database (англ.). Announcements. MariaDB Foundation (4 декабря 2012). Дата обращения: 19 мая 2016. Архивировано 28 мая 2016 года.
- ↑ 1 million euros pledged to new MariaDB Foundation (англ.). News. The H Open (4 декабря 2012). Дата обращения: 19 мая 2016. Архивировано 5 декабря 2012 года.
- ↑ 1 2 MariaDB Foundation on course for community governance (англ.). News. The H Open (18 апреля 2013). Дата обращения: 19 мая 2016. Архивировано 19 апреля 2013 года.
- ↑ 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 года.
- ↑ SkySQL merges with Monty Program to unite MariaDB developers (англ.). News. The H Open (23 апреля 2013). Дата обращения: 19 мая 2016. Архивировано 25 апреля 2013 года.
- ↑ SkySQL to become MariaDB Corporation (англ.). mariadb.com. Официальный сайт MariaDB. Дата обращения: 19 мая 2016. Архивировано 6 октября 2014 года.
- ↑ Widenius, Monty. Why SkySQL becoming MariaDB Corporation will be good for the MariaDB Foundation (англ.). MariaDB Foundation (1 октября 2014). Дата обращения: 19 мая 2016. Архивировано из оригинала 16 июня 2016 года.
- ↑ 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 года.
- ↑ Anirban Ghoshal. MariaDB taps GridGain to keep pace with AI-driven data demands. Infoworld (10 марта 2026).
- ↑ MariaDB Trademarks (англ.). mariadb.com. Официальный сайт MariaDB. Дата обращения: 19 мая 2016. Архивировано 6 октября 2014 года.
- ↑ MariaDB Trademark (англ.). mariadb.org. MariaDB Foundation. Дата обращения: 19 мая 2016. Архивировано 11 апреля 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
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.