Подтвердить что ты не робот

Xtradb vs innodb

Меня попросили проверить Mariadb, поскольку Centos на данный момент не предоставляет MySQL 5.5. Я прочитал, что серверы xtradb - это сокращение для innodb.

В чем преимущества использования одного или другого, потому что, если бы они были равны, их не называли бы одним и тем же именем?

Как вы думаете, я должен переключиться на Мариадб? Какие проблемы я могу столкнуться в будущем из-за обновлений, если они есть.

Я знаю, что основатель MySQL стоит за Mariadb, а Oracle теперь управляет MySQL. Кажется немного сложным, как сложное решение.

Заранее благодарим за ваше мнение,

Обновить. Я задал этот вопрос здесь, потому что Google не показывал никаких последних обновлений. Только некоторые старые сравнения, опубликованные до 2012 года

4b9b3361

Ответ 1

XtraDB - это InnoDB с добавлением нескольких патчей. Патчи сами связаны с Google, Facebook и другими. XtraDB поддерживается Percona и сердцем сервера Percona.

Вы можете подумать о Percona как дистрибьюторе, который собирает, координирует и поддерживает исправления и распространяет расширенную версию сервера MySQL.

Здесь можно увидеть сравнение функций между MySQL и Percona Server:

http://www.percona.com/software/percona-server/feature-comparison

Механизм XtraDB также поставляется в качестве реализации InnoDB по умолчанию в MariaDB. MariaDB также включает в себя запасы InnoDB в качестве подключаемого модуля хранения, поэтому вы можете выбрать.

Тесты показывают, что XtraDB лучше масштабируется на массивно параллельных архитектурах, и особенно XtraDB намного лучше подходит для тяжелой рабочей нагрузки. Механизм InnoDB в MySQL 5.6 будет включать в себя многие функции и преимущества, которые до сих пор были доступны только в XtraDB.

Ответ 2

xtradb - это fork innodb (mariadb также предоставляет оригинальную копию innodb), но исправления с несколькими улучшениями (среди прочего, и патчи Google и Facebook, которые раньше не были приняты в MySQL)