MariaDB

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

Сайт: mariadb.org

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

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

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