Разработчики) | MariaDB Corporation Ab, Фонд MariaDB |
---|---|
Начальная версия | 29 октября 2009 г . [1] |
Стабильный выпуск | 10.5.9 [2] / 22 февраля 2021 г . |
Предварительный выпуск | нет [±] |
Репозиторий | |
Написано в | C , C ++ , Perl , Bash |
Операционная система | Linux , Windows , macOS [3] |
Доступно в | английский |
Тип | СУБД |
Лицензия | GPLv2 , LGPLv2.1 (клиентские библиотеки) [4] |
Веб-сайт | mariadb mariadb |
MariaDB - это разработанная сообществом и коммерчески поддерживаемая ветвь системы управления реляционными базами данных MySQL (СУБД), предназначенная для того, чтобы оставаться бесплатным программным обеспечением с открытым исходным кодом под Стандартной общественной лицензией GNU . Разработкой руководят некоторые из первоначальных разработчиков MySQL, которые разделили его из-за опасений по поводу его приобретения корпорацией Oracle в 2009 году [5].
MariaDB предназначалась для поддержания высокой совместимости с MySQL, обеспечивая возможность быстрой замены с бинарной четностью библиотеки и точным соответствием с API и командами MySQL . Однако новые функции расходятся еще больше. [6] Он включает новые механизмы хранения, такие как Aria , ColumnStore и MyRocks .
Его ведущий разработчик / технический директор - Майкл «Монти» Видениус , один из основателей MySQL AB и основатель Monty Program AB. 16 января 2008 года MySQL AB объявила о согласии на приобретение Sun Microsystems примерно за 1 миллиард долларов. Приобретение завершилось 26 февраля 2008 года. В следующем году Sun была куплена корпорацией Oracle . MariaDB названа в честь младшей дочери Видениуса, Марии. (MySQL назван в честь его другой дочери, My.) [7]
Управление версиями [ править ]
Номера версий MariaDB соответствуют схеме нумерации MySQL до версии 5.5. Таким образом, MariaDB 5.5 предлагает все функции MySQL 5.5. В версиях MySQL существует разрыв между 5.1 и 5.5, в то время как MariaDB выпустила точечные выпуски 5.2 и 5.3.
Поскольку в MariaDB были разработаны определенные новые функции, разработчики решили, что необходимо изменить основной номер версии. [8] [9]
Версия | Исходная дата выпуска | Последняя версия | Дата выпуска | Статус | Конец жизни [10] |
---|---|---|---|---|---|
5.1 | 29 октября 2009 г . | [11]5.1.67 | 2013-01-30 [12] | Стабильный (GA) | Февраль 2015 г. |
5.2 | 10 апреля 2010 г . | [13]5.2.14 | 2013-01-30 [14] | Стабильный (GA) | Ноя 2015 |
5,3 | 26 июля 2011 г . | [15]5.3.12 | 2013-01-30 [16] | Стабильный (GA) | Март 2017 г. |
5.5 | 25 февраля 2012 г . | [17]5.5.68 | 2020-05-12 [18] | Стабильный (GA) | Апрель 2020 |
10.0 | 12 ноября 2012 г . | [19]10.0.38 | 2019-01-31 [20] | Стабильный (GA) | Март 2019 г. |
10.1 | 30 июня 2014 г . | [21]10.1.48 | 2020-11-04 [22] | Стабильный (GA) | Октябрь 2020 |
10.2 | 18 апреля 2016 г . | [23]10.2.37 | 2021-02-22 [24] | Старая конюшня (GA) | Май 2022 г. |
10,3 | 16 апреля 2017 г . | [25]10.3.28 | 2021-02-22 [24] | Старая конюшня (GA) | Май 2023 г. |
10,4 | 9 ноября 2018 | [26]10.4.18 | 2021-02-22 [24] | Старая конюшня (GA) | Июнь 2024 г. |
10,5 | 3 декабря 2019 г . | [27]10.5.9 | 2021-02-22 [24] | Стабильный (GA) | Июнь 2025 г. |
Легенда: Старая версия Старая версия, все еще поддерживается Последняя версия Последняя предварительная версия |
Стороннее программное обеспечение [ править ]
API и протокол MariaDB совместимы с теми, что используются MySQL, плюс некоторые функции для поддержки собственных неблокирующих операций и отчетов о ходе выполнения. Это означает, что все соединители, библиотеки и приложения, которые работают с MySQL, также должны работать с MariaDB независимо от того, поддерживают ли они его собственные функции. Исходя из этого, разработчики Fedora заменили MySQL на MariaDB в Fedora 19 из опасений, что Oracle делает MySQL более закрытым программным проектом. [28] OpenBSD также в апреле 2013 года отказался от MySQL для MariaDB 5.5. [29]
Однако для недавних функций MySQL MariaDB либо еще не имеет эквивалента (например, географическая функция), либо намеренно решил не быть на 100% совместимым (например, GTID, JSON ). [30] Список несовместимостей увеличивается с каждой версией. [31]
Известные пользователи [ править ]
MariaDB используется в ServiceNow , [32] DBS Bank , [33] Google , [34] Mozilla , [35] и, с 2013 года, в Wikimedia Foundation . [36]
Несколько дистрибутивов Linux и операционных систем BSD включают MariaDB. [37] По умолчанию используется MariaDB, например Arch Linux , [38] Manjaro , [39] Debian (из Debian 9 ), [40] Fedora (из Fedora 19 ), [41] [42] Red Hat Enterprise Linux (из RHEL 7 в июне 2014 г.), [43] [44] CentOS (из CentOS 7), [45] Mageia (из Mageia 2), [46] openSUSE (из openSUSE 12.3 Dartmouth), [47] SUSE Linux Enterprise Server (из SLES 12), [48] OpenBSD (из 5.7), [49] [50] [51] и FreeBSD . [52]
Фонд MariaDB [ править ]
В декабре 2012 года Майкл Видениус , Дэвид Аксмарк и Аллан Ларссон объявили о создании фонда, который будет наблюдать за развитием MariaDB. [53] [54]
В апреле 2013 года Фонд объявил, что он назначил Саймона Фиппса своим секретарем и временным генеральным директором [55], Расмуса Йоханссона - председателем Совета, а Эндрю Каца, Джереми Заводни и Майкла Видениуса - членами Совета. [56] Отметив, что оно желает создать модель управления, аналогичную той, что используется Eclipse Foundation , Правление назначило исполнительного директора Eclipse Foundation Майка Милинковича советником, который возглавит переход. SkySQL Corporation Ab, компания, образованная бывшими руководителями MySQL и инвесторами после того, как Oracle купила MySQL, в апреле 2013 года объявила о слиянии своей компании сMonty Program AB и присоединение к Фонду MariaDB . Фонд MariaDB назначил Widenius своим техническим директором. [57] [56]
Саймон Фиппс ушел в 2014 году из-за продажи торговой марки MariaDB компании SkySQL. Позже он сказал: «Я ушел, как только стало очевидно, что компания не собирается создавать независимый фонд». [58] 1 октября 2014 года SkySQL Corporation Ab изменила свое название на MariaDB Corporation Ab [59], чтобы отразить ее роль в качестве основной движущей силы разработки сервера MariaDB и крупнейшего поставщика поддержки для него. [60] MariaDB - зарегистрированная торговая марка MariaDB Corporation Ab , [61] используемая по лицензии Фондом MariaDB. [62]
С января 2015 года по сентябрь 2018 года Отто Кекяляйнен был генеральным директором фонда MariaDB. Он ушел в отставку 1 октября того же года. [63] Арьен Ленц был назначен генеральным директором Фонда в октябре 2018 года [64], но ушел в отставку в декабре 2018 года. [65] Кай Арно присоединился к должности генерального директора 1 февраля 2019 года. [66] Эрик Херман является нынешним председателем совета директоров. .
Спонсоры фонда MariaDB [ править ]
В 2013 году Google поручил одному из своих инженеров поработать в MariaDB Foundation. [67]
Корпорация MariaDB [ править ]
MariaDB Corporation Ab является участником MariaDB Server , разрабатывает соединители баз данных MariaDB [68] ( C , C ++ , Java 7 , Java 8 , Node.js , [69] ODBC , Python , [70] R2DBC [71] ) как а также корпоративную платформу MariaDB , включая MariaDB Enterprise Server , оптимизированную для производственных развертываний. Платформа MariaDB Enterprise включает MariaDB MaxScale , [72] [73]расширенный прокси-сервер базы данных, MariaDB ColumnStore, механизм хранения столбцов для интерактивной специальной аналитики, [74] [75] MariaDB Xpand, распределенный механизм хранения SQL для масштабируемости транзакций [76] [77] и MariaDB Enterprise Server, расширенный , усиленная и защищенная версия сервера сообщества. [78] [79] MariaDB Corporation предлагает платформу MariaDB Enterprise Platform в облаке под названием SkySQL, базу данных как услугу. [80] [81]
MariaDB Corporation Ab была образована после слияния SkySQL Corporation Ab и Monty Program 23 апреля 2013 года. Впоследствии 1 октября 2014 года название было изменено, чтобы отразить роль компании как основной движущей силы разработки MariaDB Server и крупнейшей поддержки. провайдер для этого. [82] [83] [84]
Майкл Ховард - нынешний генеральный директор MariaDB Corporation. [85] [86]
SkySQL [ править ]
Общедоступность SkySQL была объявлена 31 марта 2020 г. [87] Это предложение «база данных как услуга» от MariaDB представляет собой управляемую облачную службу на платформе Google Cloud Platform .
SkySQL - это предложение гибридной базы данных, которое включает хранилище семейств столбцов, хранилище объектов , распределенную базу данных SQL с механизмом транзакционных и аналитических запросов. Комбинация позволяет разработчикам использовать одну базу данных для нескольких сценариев использования и избегать увеличения количества баз данных.
Преимущества использования этого предложения по сравнению с предложениями услуг MariaDB Amazon RDS или Microsoft Azure Database заключаются в управлении версиями (SkySQL гарантирует, что пользователи используют самый последний выпуск продукта), а также в наличии аналитики и поддержки транзакций. [88]
Инвесторы в MariaDB Corporation [ править ]
Группа инвестиционных компаний во главе с Intel вложила в SkySQL 20 миллионов долларов. [89] Европейский инвестиционный банк финансируемой MariaDB с 25000000 € в 2017. [90] Алибаба привел $ 27M инвестиции в в MariaDB в 2017. [91]
См. Также [ править ]
- Сравнение систем управления реляционными базами данных
- Репликация с несколькими мастерами
Ссылки [ править ]
- ^ «Примечания к выпуску MariaDB 5.1.38» . База знаний MariaDB . Проверено 14 января 2019 .
- ^ https://mariadb.org/mariadb-10-5-9-10-4-18-10-3-28-and-10-2-37-now-available/ ; дата публикации: 22 февраля 2021 г.
- ^ " " Загрузить MariaDB " " . Проверено 16 января 2019 .
- ^ "Лицензия MariaDB" . База знаний MariaDB .
- ^ «Ходьба мертвой базы данных: создатель MySQL о том, почему будущее принадлежит MariaDB - MariaDB, открытый исходный код, mysql, Oracle» . Компьютерный мир . Проверено 11 сентября 2013 года .
- ^ «MariaDB против MySQL - Совместимость» . База знаний MariaDB . Проверено 17 сентября 2014 года .
- ^ "Почему проект называется MariaDB?" . База знаний MariaDB . Проверено 17 сентября 2014 года .
- ^ rasmus (13 августа 2012 г.). «Пояснение к MariaDB 10.0« Блог MariaDB » . Blog.mariadb.org . Проверено 16 апреля 2013 года .
- ^ «Что происходит между MariaDB сейчас и MySQL 5.6?« Блог MariaDB » . Blog.mariadb.org. 28 мая 2012 . Проверено 16 апреля 2013 года .
- ^ «Политика обслуживания» . Проверено 8 августа 2019 .
- ^ «Примечания к выпуску MariaDB 5.1.38» . Проверено 21 сентября 2015 года .
- ^ «Примечания к выпуску MariaDB 5.1.67» . Проверено 21 сентября 2015 года .
- ^ «Примечания к выпуску MariaDB 5.2.0» . Проверено 21 сентября 2015 года .
- ^ «Примечания к выпуску MariaDB 5.2.14» . Проверено 21 сентября 2015 года .
- ^ «Примечания к выпуску MariaDB 5.3.0» . Проверено 21 сентября 2015 года .
- ^ «Примечания к выпуску MariaDB 5.3.12» . Проверено 21 сентября 2015 года .
- ^ «Примечания к выпуску MariaDB 5.5.20» . Проверено 21 сентября 2015 года .
- ^ «Теперь доступны MariaDB 10.4.13, 10.3.23, 10.2.32, 10.1.45 и 5.5.68» . mariadb.org . 13 мая 2020.
- ^ «Примечания к выпуску MariaDB 10.0.0» . Проверено 21 сентября 2015 года .
- ^ «Теперь доступны MariaDB 10.0.38, MariaDB Connector / J 2.4.0 и MariaDB Connector / Node.js 2.0.3» . Дата обращения 1 февраля 2019 .
- ^ «Примечания к выпуску MariaDB 10.1.0» . Проверено 21 сентября 2015 года .
- ^ «MariaDB 10.5.7, 10.4.16, 10.3.26, 10.2.35 и 10.1.48 теперь доступны» . mariadb.org . Проверено 4 ноября 2020 года .
- ^ «Примечания к выпуску MariaDB 10.2.0» . Проверено 28 сентября 2016 года .
- ^ a b c d "MariaDB 10.5.9, 10.4.18, 10.3.28 и 10.2.37 теперь доступны" . mariadb.org . Проверено 22 февраля 2021 года .
- ^ «Примечания к выпуску MariaDB 10.3.0» . Проверено 23 апреля 2017 года .
- ^ «Примечания к выпуску MariaDB 10.4.0» . Проверено 15 ноября 2018 года .
- ^ «Примечания к выпуску MariaDB 10.5.0» . Проверено 8 августа 2019 .
- ^ «Возможности / Замена MySQL на MariaDB» . Проверено 17 сентября 2014 года .
- ↑ Колин Чарльз (5 апреля 2013 г.). «MariaDB теперь в дереве портов OpenBSD» . Блог MariaDB . Проверено 4 марта 2017 года .
- ^ «Несовместимость и различия функций между MariaDB 10.3 и MySQL 5.7» . База знаний MariaDB . Проверено 7 сентября 2019 .
- ^ «MariaDB против MySQL - Совместимость» . База знаний MariaDB . Проверено 7 сентября 2019 .
- ↑ Кэри, Скотт (28 февраля 2018 г.). «Как ServiceNow развертывает MariaDB для обработки 25 миллиардов запросов в час» . Компьютерный мир . Архивировано из оригинала на 1 ноября 2019 года.
- ^ MariaDB (15 марта 2018). «Основной доклад M-18 - DBS, Нг Пенг Хим и Джоан Тай Ким Чу» . Проверено 21 апреля 2018 г. - через YouTube.[ мертвая ссылка ]
- ^ в 20:33, Джек Кларк в Сан-Франциско, 12 сентября 2013 г. «Google заменяет MySQL и переходит на MariaDB» . www.theregister.co.uk .
- ^ «MySQL 5.1 против MySQL 5.5: числа с плавающей запятой, двойные числа и научная нотация» . Mozilla IT . Архивировано из оригинала на 4 сентября 2014 года . Проверено 17 сентября 2014 года .
- ^ "Википедия принимает MariaDB" . Фонд Викимедиа . 22 апреля 2013 г.
- ^ «Распределения, включающие MariaDB» . Корпорация MariaDB.
- ^ «MariaDB заменяет MySQL в репозиториях» . Arch Linux.
- ^ «Установите Apache, MariaDB, PHP (LAMP) 2016» . Манджаро.
- ^ «Сервер MariaDB по умолчанию в Debian 9» . Корпорация MariaDB.
- ^ «Возможности / ReplaceMySQLwithMariaDB» . Проект Fedora.
- ^ «Кто Oracle? Fedora и openSUSE заменят MySQL на MariaDB» . ZDNet . 31 января 2013 . Проверено 17 сентября 2014 года .
- ^ «Примечания к выпуску 7.0: Глава 17. Веб-серверы и службы» . Красная Шапка.
- ^ «Red Hat отказывается от MySQL и переходит на MariaDB» . Itwire.com . Проверено 11 сентября 2013 года .
- ^ «Технические характеристики продукта CentOS» . CentOS.
- ^ «Примечания к выпуску Mageia 2: MariaDB» . Mageia.
- ^ "openSUSE 12.3 выпущен с MariaDB по умолчанию" . Фонд MariaDB.
- ^ «Примечания к выпуску: MariaDB заменяет MySQL» . SUSE.
- ^ «MariaDB теперь в дереве портов OpenBSD» . Фонд MariaDB.
- ^ "mariadb-server-10.0.16v0 - многопоточная база данных SQL (сервер)" . Порты OpenBSD . 30 января 2015 . Проверено 11 февраля 2015 года .
- ^ "Переключитесь с MySQL на использование MariaDB, попытка №2" . Проверено 28 сентября 2014 года .
- ^ «Создание MariaDB на FreeBSD» . База знаний MariaDB .
- ^ rasmus (4 декабря 2012 г.). «Фонд MariaDB для защиты ведущей базы данных с открытым исходным кодом« Блог MariaDB » . Blog.mariadb.org. Архивировано из оригинального 6 -го сентября 2013 года . Проверено 16 апреля 2013 года .
- ^ "1 миллион евро обещан новому фонду MariaDB - The H Open: Новости и особенности" . H-online.com. 4 декабря 2012 года Архивировано из оригинала 5 декабря 2012 года . Проверено 16 апреля 2013 года .
- ↑ Кларк, Джек (12 сентября 2013 г.). «Google заменяет MySQL на MariaDB» . Дата центр. Реестр . Публикация ситуации . Проверено 14 сентября 2017 года .
Временным исполнительным директором MariaDB Foundation является Саймон Фиппс.
- ^ a b «Фонд MariaDB на пути к управлению сообществом» . Н . 18 апреля 2013 г. Архивировано из оригинала 19 апреля 2013 года .
- ^ «SkySQL объединяется с программой Monty, чтобы объединить разработчиков MariaDB» . Н . 23 апреля 2013 г. Архивировано из оригинала 25 апреля 2013 года
[...] Widenius был назначен в
качестве технического директора по MariaDB Foundation.
- ^ Асей, Мэтт (22 августа 2016). «Показывает ли последний шаг MariaDB, насколько сложно зарабатывать деньги с открытым исходным кодом?» . TechRepublic . Проверено 7 февраля +2017 .
- ^ «SkySQL станет корпорацией MariaDB» . mariadb.com . Корпорация MariaDB. Архивировано из оригинала на 6 октября 2014 года . Проверено 1 октября 2014 года .
- ^ Видениус, Монти. «Почему SkySQL, превратившись в корпорацию MariaDB, пойдет на пользу Фонду MariaDB» . Блог Фонда MariaDB . Проверено 1 октября 2014 года .
- ^ «Торговые марки MariaDB» . mariadb.com . Архивировано из оригинала на 6 октября 2014 года.
- ^ "Торговая марка MariaDB" . mariadb.org .
- ^ "Генеральный директор Фонда MariaDB уходит в отставку" . mariadb.org .
- ↑ Ленц, Арьен (2 октября 2018 г.). «Привет, мир от нового генерального директора MariaDB Foundation: Арьена Ленца» . MariaDB.org . Проверено 2 января 2019 .
- ^ "Последний пост Арьена" . MariaDB.org . 31 декабря 2018 . Проверено 2 января 2019 .
- ^ «Слово от нового генерального директора» . MariaDB.org . 30 января 2019 . Проверено 30 января 2019 .
- ^ "Google нюхает вилку MySQL MariaDB: Ням. Есть инженер" . Реестр .
- ^ «Загрузите продукты и инструменты MariaDB» . mariadb.com . Проверено 9 марта 2021 года .
- ^ «MariaDB добавляет коннектор Node.js» . i-programmer.info . Проверено 9 марта 2021 года .
- ^ «Как подключить программы Python к MariaDB - база данных DZone» . dzone.com . Проверено 9 марта 2021 года .
- ^ «Maria DB становится реактивным с помощью неблокирующего коннектора для Java - новый стек» . Новый стек . Проверено 9 марта 2021 года .
- ^ «Компоненты платформы MariaDB | MariaDB» . MariaDB . Проверено 9 марта 2021 года .
- ^ "mariadb-corporation / MaxScale" . Github . Проверено 9 марта 2021 года .
- ^ «Компоненты платформы MariaDB | MariaDB» . MariaDB . Проверено 9 марта 2021 года .
- ^ Olavsrud, Тор (5 апреля 2016). «MariaDB нацелена на рынок аналитики больших данных с помощью ColumnStore» . ИТ-директор . Проверено 9 марта 2021 года .
- ^ "MariaDB Xpand: Распределенная база данных SQL | MariaDB" . MariaDB . Проверено 9 марта 2021 года .
- ↑ Джонсон, Шейн (23 сентября 2020 г.). «Как MariaDB достигает глобального масштаба с помощью Xpand» . InfoWorld . Проверено 9 марта 2021 года .
- ^ «Компоненты платформы MariaDB | MariaDB» . MariaDB . Проверено 9 марта 2021 года .
- ^ Харрис, Ричард. «Корпоративный сервер MariaDB помогает спать по ночам | Журнал для разработчиков приложений» . Журнал для разработчиков приложений . Проверено 9 марта 2021 года .
- ^ «MariaDB SkySQL запускает, поставляет облачную базу данных нового поколения | MariaDB» . MariaDB . Проверено 9 марта 2021 года .
- ^ «MariaDB SkySQL запускает, поставляет облачную базу данных нового поколения» . finance.yahoo.com . Проверено 9 марта 2021 года .
- ^ «Новое имя и новые задачи | MariaDB» . MariaDB (на французском) . Проверено 9 марта 2021 года .
- ^ Майкл, Видениус. «Почему SkySQL, превратившись в корпорацию MariaDB, пойдет на пользу Фонду MariaDB» . - говорит Монти . Проверено 9 марта 2021 года .
- ^ Новак, Драгос. «SkySQL превратится в корпорацию MariaDB» . Скандинавский 9 . Проверено 9 марта 2021 года .
- ^ «MariaDB привлекает 9 миллионов долларов и назначает Майкла Ховарда новым генеральным директором и Монти Видениусом на должность технического директора | MariaDB» . MariaDB . Проверено 9 марта 2021 года .
- ^ «MariaDB привлекает на 9 миллионов долларов больше, Майкл Ховард назначен новым генеральным директором, Монти Видениус, технический директор - TechCrunch» . TechCrunch . Проверено 9 марта 2021 года .
- ^ «SkySQL, MariaDB-как-услуга, запускается в Google Cloud» . InfoWorld .
- ^ «Управляемое облако MariaDB SkySQL переходит в облако Google» . ZDNet .
- ^ Вольпе, Toby (23 октября 2013). «MariaDB попала в руку из-за инъекции SkySQL на сумму 20 млн долларов, которую возглавляет Intel» . ZDNet . CBS Interactive .
- ^ «Финляндия: инвестиционный план для Европы - ЕИБ поддерживает MariaDB финансированием ускоренного роста» . www.eib.org . Дата обращения 15 мая 2017 .
- ^ «Запуск базы данных с открытым исходным кодом MariaDB подтверждает инвестиции Alibaba в размере 27 миллионов долларов» .
Дальнейшее чтение [ править ]
- Варфоломей, Даниил (2013). Начало работы с MariaDB . ISBN 9781782168096.
- Варфоломей, Даниил (2014). Поваренная книга MariaDB . ISBN 978-1-78328-440-5.
- Форта, Бен (2011). Ускоренный курс MariaDB . Эддисон Уэсли. ISBN 0-321-79994-1.
Внешние ссылки [ править ]
В Викиучебнике есть книга на тему: MariaDB |
- Сайт фонда MariaDB
- Сайт корпорации MariaDB
- Скачать MariaDB
- SkySQL - Облако MariaDB
- Учебник MariaDB
- MariaDB, ответвление сервера баз данных MySQL (R) с обратной совместимостью на YouTube - лекция Монти Видениуса в Google
- Блог MariaDB
- Примечания к выпуску MariaDB