MariaDB Server

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Сайт: mariadb.org

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

MariaDB Server поддерживает стандартные средства работы с транзакциями, целостностью данных и многопользовательским доступом. Сервер предоставляет набор движков хранения, реализует оптимизацию запросов, индексацию и средства репликации для построения отказоустойчивых и масштабируемых систем. Благодаря совместимости с широким набором клиентских библиотек и инструментов для управления базами данных, MariaDB часто применяется в веб-разработке, аналитике и корпоративных приложениях, где требуется реляционная модель данных и эффективная обработка запросов.

  • Совместимость с MySQL: сохраняет совместимый синтаксис SQL, клиентские протоколы и инструменты для упрощения миграции приложений и данных.
  • Множество движков хранения: включает различающиеся по характеристикам механизмы хранения (для транзакций, полнотекстового поиска, аналитики и др.).
  • Поддержка транзакций и целостности: реализует транзакционные механизмы, блокировки и ограничения целостности данных для надежного управления записями.
  • Оптимизатор запросов: использует оптимизатор для выбора планов выполнения, статистику индексов и возможности профилирования запросов.
  • Репликация и масштабирование: поддерживает разные схемы репликации (ведущий-ведомый и другие), механизмы кластеризации и распределения нагрузки.
  • Безопасность и управление доступом: предоставляет аутентификацию, разграничение прав пользователей и шифрование каналов связи.
  • Инструменты администрирования: включает утилиты для резервного копирования, восстановления, мониторинга и настройки производительности.
  • Расширяемость и плагины: поддерживает плагины и расширения для добавления функциональности на уровне сервера и движков хранения.
  • Сообщество и развитие: развивается при участии независимого сообщества разработчиков и организаций, предлагая регулярные обновления и исправления.
Подробнее