MariaDB - MariaDB

MariaDB
Цветной логотип MariaDB.svg
MariaDB monitor 10.5.9 screenshot.png
Разработчики) MariaDB Corporation Ab, Фонд MariaDB
изначальный выпуск 29 октября 2009 г . ; 11 лет назад ( 2009-10-29 )
Стабильный выпуск
10.6.4  Отредактируйте это в Викиданных / 6 августа 2021 г . ; 3 дня назад ( 6 августа 2021 г. )
Предварительный выпуск 10.6.2 (18 июня 2021 г . ; 52 дня назад ) [±] ( 2021-06-18 )
Репозиторий Отредактируйте это в Викиданных
Написано в C , C ++ , Perl , Bash
Операционная система Linux , Windows , macOS
Доступно в английский
Тип СУБД
Лицензия GPLv2 , LGPLv2.1 (клиентские библиотеки)
Интернет сайт mariadb .com (MariaDB Corporation Ab, ранее SkySQL Corporation Ab)
mariadb .org (MariaDB Foundation)

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

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

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

Управление версиями

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

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

Версия Исходная дата выпуска Последняя версия Дата выпуска Статус Конец жизни
Старая версия, больше не поддерживается: 5.1 29 октября 2009 г . ; 11 лет назад ( 2009-10-29 ) 5.1.67 2013-01-30 Старая конюшня (GA) Старая версия, больше не поддерживается: Февраль 2015 г.
Старая версия, больше не поддерживается: 5.2 10 апреля 2010 г . ; 11 лет назад ( 2010-04-10 ) 5.2.14 2013-01-30 Старая конюшня (GA) Старая версия, больше не поддерживается: Ноя 2015
Старая версия, больше не поддерживается: 5,3 26 июля 2011 г . ; 10 лет назад ( 2011-07-26 ) 5.3.12 2013-01-30 Старая конюшня (GA) Старая версия, больше не поддерживается: Март 2017 г.
Старая версия, больше не поддерживается: 5.5 25 февраля 2012 г . ; 9 лет назад ( 2012-02-25 ) 5.5.68 2020-05-12 Старая конюшня (GA) Старая версия, больше не поддерживается: Апрель 2020
Старая версия, больше не поддерживается: 10.0 12 ноября 2012 г . ; 8 лет назад ( 2012-11-12 ) 10.0.38 2019-01-31 Старая конюшня (GA) Старая версия, больше не поддерживается: Март 2019 г.
Старая версия, больше не поддерживается: 10.1 30 июня 2014 г . ; 7 лет назад ( 2014-06-30 ) 10.1.48 2020-11-04 Старая конюшня (GA) Старая версия, больше не поддерживается: Октябрь 2020
Старая версия, но все еще поддерживается: 10.2 18 апреля 2016 г . ; 5 лет назад ( 2016-04-18 ) 10.2.40 2021-08-06 Старая конюшня (GA) Старая версия, но все еще поддерживается: Май 2022 г.
Старая версия, но все еще поддерживается: 10,3 16 апреля 2017 г . ; 4 года назад ( 2017-04-16 ) 10.3.30 2021-08-06 Старая конюшня (GA) Старая версия, но все еще поддерживается: Май 2023 г.
Старая версия, но все еще поддерживается: 10,4 9 ноября 2018 г . ; 2 года назад ( 2018-11-09 ) 10.4.21 2021-08-06 Старая конюшня (GA) Старая версия, но все еще поддерживается: Июнь 2024 г.
Старая версия, но все еще поддерживается: 10,5 3 декабря 2019 г . ; 20 месяцев назад ( 2019-12-03 ) 10.5.12 2021-08-06 Старая конюшня (GA) Старая версия, но все еще поддерживается: Июн 2025 г.
Текущая стабильная версия: 10,6 26 апреля 2021 г . ; 3 месяца назад ( 2021-04-26 ) 10.6.4 2021-08-06 Стабильный (GA) Текущая стабильная версия: Июл 2026 г.
Легенда:
Старая версия
Старая версия, все еще поддерживается
Последняя версия
Последняя предварительная версия
Будущий выпуск


Стороннее программное обеспечение

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

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

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

MariaDB используется в ServiceNow , DBS Bank , Google , Mozilla , а с 2013 года - в Wikimedia Foundation .

Несколько дистрибутивов Linux и операционных систем BSD включают MariaDB. Некоторые по умолчанию используют MariaDB, например Arch Linux , Manjaro , Debian (из Debian 9 ), Fedora (из Fedora 19 ), Red Hat Enterprise Linux (из RHEL 7 в июне 2014 г.), CentOS (из CentOS 7), Mageia (из Mageia). 2), openSUSE (из openSUSE 12.3 Dartmouth), SUSE Linux Enterprise Server (из SLES 12), OpenBSD (из 5.7) и FreeBSD .

Фонд MariaDB

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

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

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

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

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

Спонсоры фонда MariaDB

В 2013 году Google поручил одному из своих инженеров поработать в MariaDB Foundation.

Корпорация MariaDB

MariaDB Corporation Ab является участником MariaDB Server , разрабатывает коннекторы баз данных MariaDB ( C , C ++ , Java 7 , Java 8 , Node.js , ODBC , Python , R2DBC ), а также корпоративную платформу MariaDB , включая MariaDB Enterprise Server. , оптимизированный для производственного развертывания. Платформа MariaDB Enterprise включает MariaDB MaxScale , расширенный прокси-сервер базы данных, MariaDB ColumnStore, механизм хранения столбцов для интерактивной специальной аналитики, MariaDB Xpand, механизм распределенного хранилища SQL для массовой масштабируемости транзакций, и MariaDB Enterprise Server, улучшенный, усиленный и защищенный версия сервера сообщества. Корпорация MariaDB предлагает платформу MariaDB Enterprise Platform в облаке под названием SkySQL, базу данных как услугу.

MariaDB Corporation Ab была образована 23 апреля 2013 года в результате слияния SkySQL Corporation Ab и Monty Program. Впоследствии 1 октября 2014 года название было изменено, чтобы отразить роль компании как основной движущей силы разработки MariaDB Server и крупнейшей поддержки. провайдер для этого.

Майкл Ховард - нынешний генеральный директор MariaDB Corporation.

SkySQL

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

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

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

Инвесторы в MariaDB Corporation

Группа инвестиционных компаний во главе с Intel вложила в SkySQL 20 миллионов долларов. Европейский инвестиционный банк финансируемой MariaDB с 25000000 € в 2017. Алибаба привел $ 27M инвестиции в MariaDB в 2017 году.

Смотрите также

использованная литература

дальнейшее чтение

внешние ссылки