Достаточно ли стабильно XtraDB для производства?
Кто-нибудь использует XtraDB (сборка MySQL) от Percona?
Характеристики и данные бенчмарка выглядят неплохо. Я задавался вопросом, достаточно ли он стабилен для производства.
Какой у тебя опыт?
3 ответа
"Стабильно для производства" - это всегда субъективное измерение. Если вы спрашиваете, используют ли люди это в производстве, то да, они есть.
Многие важные изменения по умолчанию отключены, и вам нужно включить их, чтобы они работали. Например - innodb_fast_recovery. Это означает, что если вы найдете ошибку, очень легко сделать шаг назад.
Другой момент, который следует упомянуть, это то, что если вы не используете формат строки Barracuda или не включаете функцию дополнительных сегментов отката - выпуски Percona имеют двоичную совместимость с основными файлами данных в выпуске 5.0. Опять же, если вы обнаружите ошибку, очень легко сделать шаг назад.
(Я пристрастен, я работаю на Перкону).
Я запускаю его в базе данных, которая обслуживает примерно 40 запросов в секунду и не испытывает никаких проблем. Я никогда не запускал эту базу данных на InnoDB, поэтому не могу сравнить ее, однако.
Я нашел FAQ на сайте информативным по этому вопросу.
http://www.percona.com/docs/wiki/percona-xtradb:info:faq
Я думаю, что стоит признать, что XtraDB - это двоичная совместимость с InnoDB. То есть вы можете вернуться к использованию InnoDB в любое время.
В: Каков риск? Может ли это повредить мою базу данных? Ответ: Несмотря на то, что мы проверили это как можно лучше, всегда есть риск. XtraDB значительно модифицирует ядро InnoDB, и, возможно, есть некоторые ошибки. До сих пор никто не сообщал о проблемах сбоев или коррупции.