Об этом проекте
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 является хранителем кодовой базы, обеспечивая её открытость и возможность участия для всех.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.