Repolode
MariaDB

MariaDB/server

Широко распространённая реляционная SQL-база данных с открытым исходным кодом, форк MySQL с совместимостью с MySQL, встроенным векторным поиском и кластеризацией.

Open source альтернатива:Oracle MySQL

Звёзды
8,543
Форки
2,266
Открытые issues
583
Последний коммит
вчера

Что это?

MariaDB Server — реляционная база данных с открытым исходным кодом, созданная как форк MySQL бывшими разработчиками MySQL. Она в высокой степени совместима с MySQL на уровне сетевого протокола и синтаксиса, поэтому существующие приложения для MySQL часто можно перенести на неё напрямую.

Помимо совместимости, MariaDB предлагает собственные возможности: встроенный тип данных VECTOR с индексированием HNSW для приближённого поиска ближайших соседей (начиная с MariaDB 11.8), подключаемые движки хранения, такие как InnoDB, Aria, MyRocks, ColumnStore и Spider, асинхронную и полусинхронную репликацию, а также синхронную многомастерную кластеризацию Galera. Также поддерживаются оконные функции, рекурсивные CTE, таблицы с системным управлением версиями, типы GIS и полнотекстовая индексация.

Проект выпускает ежегодную ветку LTS с трёхлетней поддержкой, а также квартальные релизы с непрерывными обновлениями. MariaDB распространяется по лицензии GPLv2 и разрабатывается сообществом совместно с MariaDB Foundation и MariaDB plc.

Ключевые возможности

  • 01Встроенный тип VECTOR с поиском приближённых ближайших соседей на базе HNSW
  • 02Подключаемые движки хранения, включая InnoDB, Aria, MyRocks и ColumnStore
  • 03Асинхронная, полусинхронная и параллельная репликация с многомастерной кластеризацией Galera
  • 04Оконные функции, рекурсивные CTE и темпоральные таблицы с системным управлением версиями
  • 05Совместимость с сетевым протоколом и синтаксисом MySQL, а также режим SQL Oracle
  • 06Управление доступом на основе ролей, подключаемая аутентификация, шифрование данных в состоянии покоя и TLS

Сценарии использования

  • Перенос существующего приложения с MySQL на базу данных с другой лицензией и дополнительными возможностями
  • Хранение эмбеддингов и поиск по сходству наряду с реляционными данными
  • Развёртывание отказоустойчивого кластера с синхронной многомастерной репликацией
  • Совмещение транзакционных нагрузок с аналитикой с помощью ColumnStore

Быстрый старт

  1. 1

    Скачайте пакеты для вашей платформы со страницы загрузки MariaDB

  2. 2

    Следуйте инструкциям по установке для вашей платформы

  3. 3

    Соберите из исходного кода, следуя официальному руководству для разработчиков

Что важно знать

  • Распространяется по лицензии GPLv2 — лицензии с принципом copyleft.
  • Для встроенного векторного поиска требуется MariaDB 11.8 или новее.

В подборках

Темы

#database#sql#mysql#relational-database#vector-database#replication#clustering#amazon-web-services#fulltext-search#galera

Частые вопросы

Что такое server?
Широко распространённая реляционная SQL-база данных с открытым исходным кодом, форк MySQL с совместимостью с MySQL, встроенным векторным поиском и кластеризацией. MariaDB Server — реляционная база данных с открытым исходным кодом, созданная как форк MySQL бывшими разработчиками MySQL. Она в высокой степени совместима с MySQL на уровне сетевого протокола и синтаксиса, поэтому существующие приложения для MySQL часто можно перенести на неё напрямую.
server можно использовать бесплатно? Какая у него лицензия?
server распространяется с открытым исходным кодом под лицензией GPL-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
server всё ещё поддерживается?
Активно поддерживается. Последний коммит в server — 6 нояб. 2026 г..
Для чего можно использовать server?
Перенос существующего приложения с MySQL на базу данных с другой лицензией и дополнительными возможностями Хранение эмбеддингов и поиск по сходству наряду с реляционными данными Развёртывание отказоустойчивого кластера с синхронной многомастерной репликацией Совмещение транзакционных нагрузок с аналитикой с помощью ColumnStore
Как установить server?
Скачайте пакеты для вашей платформы со страницы загрузки MariaDB Следуйте инструкциям по установке для вашей платформы Соберите из исходного кода, следуя официальному руководству для разработчиков
Где скачать server?
Исходный код и инструкции по установке — на GitHub: https://github.com/MariaDB/server

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Бесплатный кроссплатформенный SQL-клиент для настольных ПК и инструмент для работы с базами данных: поддерживает более 100 баз через драйверы JDBC и ODBC.

52,3 тыс.+73 за неделю4,5 тыс.JavaApache-2.0Активно поддерживаетсяОбновлён вчера