Об этом проекте

MariaDB Server — одна из самых широко распространённых открытых реляционных баз данных, создаваемая глобальным сообществом участников вместе с MariaDB Foundation и MariaDB plc. Изначально она возникла как ответвление от MySQL под руководством исходных разработчиков MySQL и сохраняет высокую степень совместимости с MySQL, добавляя при этом собственные возможности. Ключевые возможности: * **Нативный векторный поиск**: встроенный тип данных VECTOR с индексом приближённого поиска ближайших соседей (HNSW), доступный начиная с MariaDB 11.8 без необходимости в расширениях. * **Подключаемые движки хранения**: InnoDB (по умолчанию для транзакционных нагрузок), Aria, MyRocks, ColumnStore для аналитики, Spider для шардирования и S3 для архивирования, среди прочих. * **Репликация и кластеризация**: асинхронная, полуссинхронная и параллельная репликация с глобальными идентификаторами транзакций, а также синхронная многомастерная кластеризация Galera. * **Развитый SQL**: обобщённые табличные выражения и рекурсивные CTE, оконные функции, таблицы с системным версионированием (темпоральные), последовательности и широкий набор функций JSON. * **Совместимость с MySQL и Oracle**: совместимость по сетевому протоколу и синтаксису с MySQL, а также режим Oracle SQL, поддерживающий хранимые процедуры в стиле PL/SQL. * **Пространственный и полнотекстовый поиск**: типы данных и функции GIS, а также встроенное полнотекстовое индексирование. * **Безопасность**: управление доступом на основе ролей, подключаемая аутентификация (ed25519, PAM, GSSAPI и другие), шифрование данных при хранении и TLS для соединений. MariaDB Server следует модели ежегодных выпусков долгосрочной поддержки (LTS) наряду с ежеквартальными rolling-релизами. Бинарные LTS-релизы поддерживаются три года и рекомендуются для продакшена; rolling-релизы быстрее доставляют новые возможности при более коротком окне поддержки. Пакеты и инструкции по установке для всех поддерживаемых платформ доступны на странице загрузки MariaDB. Сборка из исходного кода и запуск набора тестов описаны в руководстве для разработчиков. Вклад приветствуется — от кода и документации до сообщений об ошибках и рецензирования. MariaDB Server лицензируется по версии 2 GNU General Public License (GPLv2), без условия «любой более поздней версии», унаследованной от MySQL. MariaDB Foundation является хранителем кодовой базы, обеспечивая её открытость и возможность участия для всех.