Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

MariaDB - это разработанная сообществом и коммерчески поддерживаемая ветвь системы управления реляционными базами данных MySQL (СУБД), предназначенная для того, чтобы оставаться бесплатным программным обеспечением с открытым исходным кодом под Стандартной общественной лицензией GNU . Разработкой руководят некоторые из первоначальных разработчиков MySQL, которые разделили его из-за опасений по поводу его приобретения корпорацией Oracle в 2009 году [6].

MariaDB предназначалась для поддержания высокой совместимости с MySQL, обеспечивая возможность быстрой замены с бинарной четностью библиотеки и точным соответствием с MySQL API и командами. Однако новые функции расходятся еще больше. [7] Он включает новые механизмы хранения, такие как Aria , ColumnStore и MyRocks .

Его ведущий разработчик / технический директор - Майкл «Монти» Видениус , один из основателей MySQL AB и основатель Monty Program AB. 16 января 2008 года MySQL AB объявила о согласии на приобретение Sun Microsystems примерно за 1 миллиард долларов. Приобретение завершилось 26 февраля 2008 года. В следующем году корпорация Oracle купила Sun. MariaDB назван в честь младшей дочери Монти, Марии. (MySQL назван в честь его другой дочери, My.) [8]

Управление версиями [ править ]

Номера версий MariaDB соответствуют схеме нумерации MySQL до версии 5.5. Таким образом, MariaDB 5.5 предлагает все функции MySQL 5.5. В версиях MySQL существует разрыв между 5.1 и 5.5, в то время как MariaDB выпустила точечные выпуски 5.2 и 5.3.

Поскольку в MariaDB были разработаны определенные новые функции, разработчики решили, что необходимо изменить основной номер версии. [9] [10]


Стороннее программное обеспечение [ править ]

API и протокол MariaDB совместимы с теми, которые используются MySQL, плюс некоторые функции для поддержки собственных неблокирующих операций и отчетов о ходе выполнения. Это означает, что все соединители, библиотеки и приложения, которые работают с MySQL, также должны работать с MariaDB независимо от того, поддерживают ли они его собственные функции. Исходя из этого, разработчики Fedora заменили MySQL на MariaDB в Fedora 19 из опасений, что Oracle делает MySQL более закрытым программным проектом. [29] OpenBSD также в апреле 2013 года отказался от MySQL для MariaDB 5.5. [30]

Однако для недавних функций MySQL MariaDB либо еще не имеет эквивалента (например, географическая функция), либо намеренно выбрала не 100% совместимость (например, GTID, JSON). [31] Список несовместимостей становится длиннее с каждой версией. [32]

Фонд MariaDB [ править ]

В декабре 2012 года Майкл Видениус , Дэвид Аксмарк и Аллан Ларссон объявили о создании фонда, который будет наблюдать за развитием MariaDB. [33] [34]

Кай Арнё, нынешний генеральный директор MariaDB Foundation

В апреле 2013 года Фонд объявил, что он назначил Саймона Фиппса своим секретарем и временным генеральным директором, [35] Расмуса Йоханссона - председателем Совета, а Эндрю Каца, Джереми Заводни и Майкла Видениуса - членами Совета. [36] Отметив, что он желает создать модель управления, аналогичную той, которая используется в Eclipse Foundation , Совет назначил исполнительного директора Eclipse Foundation Майка Милинковича.в качестве советника по переходу. SkySQL Corporation Ab, компания, созданная бывшими руководителями MySQL и инвесторами после того, как Oracle купила MySQL, объявила в апреле 2013 года о слиянии своей компании с Monty Program AB и присоединении к MariaDB Foundation. Фонд MariaDB назначил Widenius своим техническим директором. [37] [36]

Саймон Фиппс ушел в 2014 году из-за продажи торговой марки MariaDB компании SkySQL. Позже он сказал: «Я ушел, как только стало очевидно, что компания не собирается создавать независимый фонд». [38] 1 октября 2014 года SkySQL Corporation AB изменила свое название на MariaDB Corporation AB [39], чтобы отразить ее роль в качестве основной движущей силы разработки сервера MariaDB и крупнейшего поставщика поддержки для него. [40] MariaDB является зарегистрированным товарным знаком корпорации MariaDB AB , [41] используется в соответствии с лицензией на MariaDB Foundation. [42]

С января 2015 года по сентябрь 2018 года Отто Кекяляйнен был генеральным директором фонда MariaDB. Он фактически ушел в отставку 1 октября того же года. [43] Арьен Ленц был назначен генеральным директором Фонда в октябре 2018 года [44], но ушел в отставку в декабре 2018 года. [45] Кай Арно присоединился к должности генерального директора 1 февраля 2019 года. [46] Эрик Херман является нынешним Председателем Совета директоров .

Известные пользователи [ править ]

MariaDB используется в ServiceNow , [47] DBS Bank , [48] Google , [49] Mozilla , [50] и, с 2013 года, в Wikimedia Foundation . [51]

Несколько дистрибутивов Linux и операционных систем BSD включают MariaDB. [52] По умолчанию используется MariaDB, например Arch Linux , [53] Manjaro , [54] Debian (из Debian 9 ), [55] Fedora (из Fedora 19 ), [56] [57] Red Hat Enterprise Linux (из RHEL 7 в июне 2014 г.), [58] [59] CentOS (из CentOS 7), [60] Mageia (из Mageia 2), [61] openSUSE (из openSUSE 12.3 Dartmouth), [62] SUSE Linux Enterprise Server (из SLES 12), [63] OpenBSD (из 5.7), [64] [65] [66] и FreeBSD . [67]

Поддержка [ править ]

В 2013 году Google поручил одному из своих инженеров поработать в MariaDB Foundation. [68] Группа инвестиционных компаний во главе с Intel вложила 20 миллионов долларов в SkySQL. [69] Европейский инвестиционный банк финансируемой MariaDB с 25000000 € в 2017. [70] Алибаба привел $ 27M инвестиции в в MariaDB в 2017. [71]

SkySQL [ править ]

Общедоступность SkySQL была объявлена ​​31 марта 2020 г. [72] Это предложение «база данных как услуга» от MariaDB представляет собой управляемую облачную службу на платформе Google Cloud Platform .

SkySQL - это предложение гибридной базы данных, которое включает хранилище семейств столбцов, хранилище объектов , распределенную базу данных SQL с механизмом транзакционных и аналитических запросов. Комбинация позволяет разработчикам использовать одну базу данных для нескольких сценариев использования и избегать увеличения количества баз данных.

Преимущества использования этого предложения по сравнению с предложениями услуг MariaDB Amazon RDS или Microsoft Azure Database заключаются в управлении версиями (SkySQL гарантирует, что пользователи используют самый последний выпуск продукта), а также в наличии аналитики и поддержки транзакций. [73]

См. Также [ править ]

  • Сравнение систем управления реляционными базами данных
  • Репликация с несколькими мастерами

Ссылки [ править ]

  1. ^ «Примечания к выпуску MariaDB 5.1.38» . База знаний MariaDB . Проверено 14 января 2019 .
  2. ^ «Теперь доступен аварийный выпуск MariaDB 10.5.8, 10.4.17, 10.3.27 и 10.2.36» . 11 ноября 2020.
  3. ^ «Доступен релиз-кандидат MariaDB 10.5.3» . 13 мая 2020.
  4. ^ " " Скачать MariaDB " " . Проверено 16 января 2019 .
  5. ^ "Лицензия MariaDB" . База знаний MariaDB .
  6. ^ «Ходьба мертвой базы данных: создатель MySQL о том, почему будущее принадлежит MariaDB - MariaDB, открытый исходный код, mysql, Oracle» . Компьютерный мир . Проверено 11 сентября 2013 года .
  7. ^ «MariaDB против MySQL - Совместимость» . База знаний MariaDB . Проверено 17 сентября 2014 года .
  8. ^ "Почему проект называется MariaDB?" . База знаний MariaDB . Проверено 17 сентября 2014 года .
  9. ^ rasmus (13 августа 2012 г.). «Пояснение к MariaDB 10.0« Блог MariaDB » . Blog.mariadb.org . Проверено 16 апреля 2013 года .
  10. ^ «Что происходит между MariaDB сейчас и MySQL 5.6?« Блог MariaDB » . Blog.mariadb.org. 28 мая 2012 . Проверено 16 апреля 2013 года .
  11. ^ «Политика обслуживания» . Проверено 8 августа 2019 .
  12. ^ «Примечания к выпуску MariaDB 5.1.38» . Проверено 21 сентября 2015 года .
  13. ^ «Примечания к выпуску MariaDB 5.1.67» . Проверено 21 сентября 2015 года .
  14. ^ «Примечания к выпуску MariaDB 5.2.0» . Проверено 21 сентября 2015 года .
  15. ^ «Примечания к выпуску MariaDB 5.2.14» . Проверено 21 сентября 2015 года .
  16. ^ «Примечания к выпуску MariaDB 5.3.0» . Проверено 21 сентября 2015 года .
  17. ^ «Примечания к выпуску MariaDB 5.3.12» . Проверено 21 сентября 2015 года .
  18. ^ «Примечания к выпуску MariaDB 5.5.20» . Проверено 21 сентября 2015 года .
  19. ^ "MariaDB 10.4.13, 10.3.23, 10.2.32, 10.1.45 и 5.5.68 теперь доступны" . mariadb.org . 13 мая 2020.
  20. ^ «Примечания к выпуску MariaDB 10.0.0» . Проверено 21 сентября 2015 года .
  21. ^ «Теперь доступны MariaDB 10.0.38, MariaDB Connector / J 2.4.0 и MariaDB Connector / Node.js 2.0.3» . Дата обращения 1 февраля 2019 .
  22. ^ «Примечания к выпуску MariaDB 10.1.0» . Проверено 21 сентября 2015 года .
  23. ^ «MariaDB 10.5.7, 10.4.16, 10.3.26, 10.2.35 и 10.1.48 теперь доступны» . mariadb.org . Дата обращения 4 ноября 2020 .
  24. ^ «Примечания к выпуску MariaDB 10.2.0» . Проверено 28 сентября 2016 года .
  25. ^ a b c d «Теперь доступен аварийный выпуск MariaDB 10.5.8, 10.4.17, 10.3.27 и 10.2.36» . mariadb.org . Дата обращения 11 ноября 2020 .
  26. ^ «Примечания к выпуску MariaDB 10.3.0» . Проверено 23 апреля 2017 года .
  27. ^ «Примечания к выпуску MariaDB 10.4.0» . Проверено 15 ноября 2018 года .
  28. ^ «Примечания к выпуску MariaDB 10.5.0» . Проверено 8 августа 2019 .
  29. ^ «Возможности / Замена MySQL на MariaDB» . Проверено 17 сентября 2014 года .
  30. ^ Колин Чарльз (5 апреля 2013 г.). «MariaDB теперь в дереве портов OpenBSD» . Блог MariaDB . Проверено 4 марта 2017 года .
  31. ^ «Несовместимость и различия функций между MariaDB 10.3 и MySQL 5.7» . База знаний MariaDB . Проверено 7 сентября 2019 .
  32. ^ «MariaDB против MySQL - Совместимость» . База знаний MariaDB . Проверено 7 сентября 2019 .
  33. ^ rasmus (4 декабря 2012 г.). «Фонд MariaDB для защиты ведущей базы данных с открытым исходным кодом« Блог MariaDB » . Blog.mariadb.org. Архивировано из оригинального 6 -го сентября 2013 года . Проверено 16 апреля 2013 года .
  34. ^ «1 миллион евро обещан новому фонду MariaDB - The H Open: Новости и особенности» . H-online.com. 4 декабря 2012 года Архивировано из оригинала 5 декабря 2012 года . Проверено 16 апреля 2013 года .
  35. Кларк, Джек (12 сентября 2013 г.). «Google заменяет MySQL и переходит на MariaDB» . Дата центр. Реестр . Публикация ситуации . Проверено 14 сентября 2017 года . Временным исполнительным директором MariaDB Foundation является Саймон Фиппс.
  36. ^ a b «Фонд MariaDB на пути к управлению сообществом» . Н . 18 апреля 2013 г. Архивировано из оригинала 19 апреля 2013 года .
  37. ^ «SkySQL объединяется с программой Monty, чтобы объединить разработчиков MariaDB» . Н . 23 апреля 2013 г. Архивировано из оригинала 25 апреля 2013 года [...] Widenius был назначен в качестве технического директора по MariaDB Foundation.
  38. ^ Асей, Мэтт (22 августа 2016). «Показывает ли последний шаг MariaDB, насколько сложно зарабатывать деньги с открытым исходным кодом?» . TechRepublic . Проверено 7 февраля 2017 года .
  39. ^ «SkySQL станет корпорацией MariaDB» . mariadb.com . Корпорация MariaDB. Архивировано из оригинала на 6 октября 2014 года . Проверено 1 октября 2014 года .
  40. ^ Видениус, Монти. «Почему SkySQL, превратившись в корпорацию MariaDB, принесет пользу Фонду MariaDB» . Блог Фонда MariaDB . Проверено 1 октября 2014 года .
  41. ^ «Торговые марки MariaDB» . mariadb.com . Архивировано из оригинала на 6 октября 2014 года.
  42. ^ "Торговая марка MariaDB" . mariadb.org .
  43. ^ "Генеральный директор Фонда MariaDB уходит в отставку" . mariadb.org .
  44. Ленц, Арьен (2 октября 2018 г.). «Привет, мир от нового генерального директора фонда MariaDB: Арьена Ленца» . MariaDB.org . Проверено 2 января 2019 .
  45. ^ "Последний пост Арьена" . MariaDB.org . 31 декабря 2018 . Проверено 2 января 2019 .
  46. ^ «Слово от нового генерального директора» . MariaDB.org . 30 января 2019 . Проверено 30 января 2019 .
  47. Кэри, Скотт (28 февраля 2018 г.). «Как ServiceNow развертывает MariaDB для обработки 25 миллиардов запросов в час» . Компьютерный мир . Архивировано из оригинала на 1 ноября 2019 года.
  48. ^ MariaDB (15 марта 2018). «Основной доклад M-18 - DBS, Нг Пэн Хим и Джоан Тай Ким Чу» . Проверено 21 апреля 2018 г. - через YouTube.[ мертвая ссылка ]
  49. ^ в 20:33, Джек Кларк в Сан-Франциско, 12 сентября 2013 г. «Google заменяет MySQL и переходит на MariaDB» . www.theregister.co.uk .
  50. ^ «MySQL 5.1 против MySQL 5.5: числа с плавающей запятой, двойные числа и научная нотация» . Mozilla IT . Архивировано из оригинала на 4 сентября 2014 года . Проверено 17 сентября 2014 года .
  51. ^ "Википедия принимает MariaDB" . Фонд Викимедиа . 22 апреля 2013 г.
  52. ^ «Распределения, которые включают MariaDB» . Корпорация MariaDB.
  53. ^ «MariaDB заменяет MySQL в репозиториях» . Arch Linux.
  54. ^ «Установите Apache, MariaDB, PHP (LAMP) 2016» . Манджаро.
  55. ^ «Сервер MariaDB по умолчанию в Debian 9» . Корпорация MariaDB.
  56. ^ «Возможности / ReplaceMySQLwithMariaDB» . Проект Fedora.
  57. ^ «Кто Oracle? Fedora и openSUSE заменят MySQL на MariaDB» . ZDNet . 31 января 2013 . Проверено 17 сентября 2014 года .
  58. ^ «Примечания к выпуску 7.0: Глава 17. Веб-серверы и службы» . Красная шляпа.
  59. ^ «Red Hat отказывается от MySQL и переходит на MariaDB» . Itwire.com . Проверено 11 сентября 2013 года .
  60. ^ «Технические характеристики продукта CentOS» . CentOS.
  61. ^ «Примечания к выпуску Mageia 2: MariaDB» . Mageia.
  62. ^ «openSUSE 12.3 выпущен с MariaDB по умолчанию» . Фонд MariaDB.
  63. ^ «Примечания к выпуску: MariaDB заменяет MySQL» . SUSE.
  64. ^ «MariaDB теперь в дереве портов OpenBSD» . Фонд MariaDB.
  65. ^ "mariadb-server-10.0.16v0 - многопоточная база данных SQL (сервер)" . Порты OpenBSD . 30 января 2015 . Проверено 11 февраля 2015 года .
  66. ^ "Переключитесь с MySQL на попытку №2 MariaDB" . Проверено 28 сентября 2014 года .
  67. ^ «Создание MariaDB на FreeBSD» . База знаний MariaDB .
  68. ^ "Google нюхает вилку MySQL MariaDB: Ням. Есть инженер" . Реестр .
  69. ^ Вольпе, Toby (23 октября 2013). «MariaDB попала в руку из-за инъекции SkySQL за 20 миллионов долларов» . ZDNet . CBS Interactive .
  70. ^ «Финляндия: инвестиционный план для Европы - ЕИБ поддерживает MariaDB финансированием для ускоренного роста» . www.eib.org . Дата обращения 15 мая 2017 .
  71. ^ «Запуск базы данных с открытым исходным кодом MariaDB подтверждает инвестиции в размере 27 миллионов долларов, возглавляемые Alibaba» .
  72. ^ "SkySQL, MariaDB-as-a-service, запускается в Google Cloud" . InfoWorld .
  73. ^ «Управляемое облако MariaDB SkySQL переходит в облако Google» . ZDNet .

Дальнейшее чтение [ править ]

  • Варфоломей, Даниил (2013). Начало работы с MariaDB . ISBN 9781782168096.
  • Варфоломей, Даниил (2014). Поваренная книга MariaDB . ISBN 978-1-78328-440-5.
  • Форта, Бен (2011). Ускоренный курс MariaDB . Эддисон Уэсли. ISBN 0-321-79994-1.

Внешние ссылки [ править ]

  • Сайт фонда MariaDB
  • Сайт корпорации MariaDB
  • Скачать MariaDB
  • SkySQL - Облако MariaDB
  • Учебник MariaDB
  • MariaDB, ветвь обратной совместимости сервера баз данных MySQL (R) на YouTube  - лекция Монти Видениуса в Google
  • Блог MariaDB
  • Примечания к выпуску MariaDB