MariaDB - интересная база данных, альтернативная MySQL

Как бесплатная реляционная СУБД, система управления базами данных с открытым исходным кодом MariaDB во многих областях заменила ранее широко использовавшиеся MySQL заменили. MariaDB была создана вилкой из проекта MySQL. Новое название было необходимо, потому что Oracle владеет правами на торговую марку MySQL. Проект был инициирован Ульфом Михаэлем Видением, бывшим ведущим разработчиком MySQL и разработчиком системы хранения данных Aria, которая является центральным компонентом MariaDB. В настоящее время разработка осуществляется под эгидой корпорации MariaDB, а фонд MariaDB отвечает за поддержание статуса открытого источника.

MySQL и MariaDB - Наименование и совместимость

Разработка обеих систем баз данных была инициирована и решительно повлияла на Ульфа Михаэля Видениуса. Название было сделано, в том числе и для обеих баз данных, со ссылкой на имена двух дочерей Видениуса. Старшая дочь Моя дала имя MySQL, который существует с 1994 года. С 2009 года Видениус посвятил себя Вилочке MariaDB, имя которой относится к младшей дочери Марии. Сегодня MySQL принадлежит Oracle. До версии MySQL vs. 5.5 обе системы баз данных были в значительной степени совместимы. Тем временем Oracle выпустил MySQL Vers. 5.6, а текущая MariaDB доступна в Vers. 10. Здесь проявляются первые существенные различия.

Преимущества MariaDB по сравнению с MySQL

MariaDB теперь поддерживает значительно больше движков, чем MySQL. Двигатели содержат основные функции База данныхДвигатели предназначены для четко определенных приложений, таких как создание, чтение, изменение или удаление записей данных. Цель - предоставить оптимально подходящий двигатель для каждой области применения. Помимо собственного движка проекта Aria, MariaDB также поддерживает SphinxSE, FederatedX, Spider, TokuDB, ScaleDB, ColumnStore и многие другие. Соответствующие движки поддерживают специальные возможности, такие как транзакции, функции шардинга или массивные параллельные архитектуры, а также универсальные задачи, например, с помощью Connect Engine. InnoDB была заменена на гораздо более производительную xtraDB.

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

Безопасность

В версии 10.1 MariaDB предлагает возможность шифрования данных на уровне хранилища. Это касается как полных табличных пространств, так и отдельных таблиц, а также различных лог-файлов. Данные шифруются не только в файлах движков, но и в двоичных журналах, которые важны для репликации. Можно также использовать так называемые ключи шифрования "rolling", при помощи которых все ключи имеют ограниченный срок действия и циклически заменяются новыми.

 ширина=Наличие и высокая доступность

MariaDB позволяет управлять правами доступа в соответствии с концепцией "Контроль доступа на основе ролей". Права доступа назначаются не только на основе отдельных пользователей или групп пользователей, как это обычно бывает, но и на основе определенных ролей, которые выполняют сотрудники компании. MariaDB реализует высокую доступность и масштабируемость на основе кластерного решения Galeria от финского провайдера Codership. До версии 10.0 сервера MariaDB существует две версии, одна из которых поддерживает кластеры MariaDB Galeria, а другая нет. Так как MariaDB Server vs. 10.1, интегрирована поддержка кластера Galera.

Параллельная обработка и улучшенная доступность

MariaDB сочетает в себе современную технологию реляционной базы данных ColumnStore с Big Data. Хранилище ColumnStore работает по столбцам и поддерживает параллельное распределение запросов данных и параллельную загрузку в высокой степени. С MaxScale MariaDB предлагает шлюз между приложениями и базой данных. Он соединяет клиентские приложения с базами данных и предназначен для повышения доступности, безопасности и масштабируемости базы данных без внесения изменений в приложение. MaxScale получил награду "Приложение года 2016" от сообщества MySQL.

Организационная структура и поддержка

Бывшие инициаторы MySQL Майкл Видениус, Аллан Ларссон и Дэвид Аксмарк основали независимый фонд MariaDB Foundation в декабре 2012 года. Как основа, ее целью является защита интересов разработчиков и пользователей MariaDB и обеспечение того, чтобы бесплатная база данных оставалась свободной. Дальнейшие цели заключаются в совершенствовании технологии баз данных, включая разработку стандартов и обеспечение функциональной совместимости с другими системами баз данных. Корпорация MariaDB является основным разработчиком бесплатной системы БД. Первоначально она была основана под названием SkySQL и переименована в Корпорацию MariaDB Corporation в октябре 2014 года. Корпорация MariaDB предоставляет поддержку, консультации и удаленное администрирование для своих систем баз данных, как это принято для систем баз данных от других производителей.

Принятие и распространение

MariaDB стала автономной системой управления базами данных благодаря непрерывному развитию и получила значительное преимущество над MySQL. Известные пользователи включают Google, Mozilla, OpenBSD, openSUSE, Fedora и многие другие.

Текущие статьи

Общие сведения

Warum eine starke Online-Präsenz für Immobilienmakler entscheidend ist

In der heutigen digitalen Ära ist eine professionelle Online-Präsenz für Immobilienmakler unverzichtbar. Die Immobilienvermarktung findet zunehmend im Internet statt, wo potenzielle Käufer und Verkäufer nach

Общие сведения

Откройте для себя идеальный хостинг для ваших инструментов онлайн-графиков

Представьте себе цифровую мастерскую, где потоки данных стекаются со всех сторон и в итоге превращаются в красивые диаграммы. Онлайн-инструменты для создания диаграмм - это современные кисти и