Прозрачный кэш для MySQL и Postgres, который работает перед базой данных и синхронизирует результаты запросов через поток репликации.
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
Скачайте пакеты для вашей платформы со страницы загрузки MariaDB
- 2
Следуйте инструкциям по установке для вашей платформы
- 3
Соберите из исходного кода, следуя официальному руководству для разработчиков
Что важно знать
- Распространяется по лицензии GPLv2 — лицензии с принципом copyleft.
- Для встроенного векторного поиска требуется MariaDB 11.8 или новее.
В подборках
Темы
Частые вопросы
- Что такое 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 обновляется ежедневно.
Похожие проекты
Лёгкая отказоустойчивая распределённая реляционная база данных на SQLite с репликацией между узлами через консенсус Raft.
Распределённый SQLite-сервер без лидера: принимает записи на любом узле и поддерживает протокол MySQL.
Бесплатный кроссплатформенный SQL-клиент для настольных ПК и инструмент для работы с базами данных: поддерживает более 100 баз через драйверы JDBC и ODBC.
Бесплатный локальный клиент для работы с базами данных и SQL-среда с поддержкой ИИ: более 40 СУБД, desktop, web, Docker и CLI.
SQL-база данных с Git-подобными fork, clone, branch, merge, push и pull для таблиц, к которой можно подключаться как к MySQL.