Вы по -прежнему используете Myisam или предпочитаете арию для хранения?

dba.stackexchange https://dba.stackexchange.com/questions/17754

Вопрос

Если ARIA хранения (ранее называемый Maria) - это «новый» Myisam, который поддерживает транзакцию и автоматическое восстановление сбоев:

  • Зачем все еще пользоваться myisam?
  • Должно ли изменение двигателя хранения с Myisam на Aria быть проблемой? (проиграть индекс или что -то в этом роде)
Это было полезно?

Решение

Очень интересно, этот вопрос возникнет потому, что аналогичный вопрос был задан еще в январе 2011 года ( Когда подходит подходящее время для использования Mariadb вместо MySQL, и почему? ) Подумал об этом 16-месячном вопросе и Как я ответил на это в апреле 2011 года, вот мои ответы на ваши непосредственные вопросы:

Зачем еще пользоваться myisam?

Myisam по -прежнему имеет функции, которые являются уникальными и полезными для небольших наборов данных и чтения рабов в настройках HA

  • Повышение невозможного в средах с низким содержанием питания, тяжело читаемыми
  • Преобразование в формат с фиксированной строкой создает большие таблицы, но увеличивает производительность запроса с точки зрения

  • Полная вера и уверенность

    • Innodb стал де -факто стандартом транзакционных двигателей для хранения MySQL. Xtradb принимается и используется также среди сообщества серверов Percona. Полная вера и уверенность, кажется, опираются с Innodb над XTRADB в качестве настоящего. Это может легко измениться со временем, поскольку больше распознает превосходные функции Xtradb.
    • То же самое относится и к Myisam против арии. Полная вера и уверенность в настоящее время лежит на Myisam. Примером тех, кто не имеет полной веры и уверенности, является моросящий пользователей (Моропка отказалась от Myisam в качестве дополнительного двигателя для хранения и передал его только для использования таблицы температуры) только)

Чтобы изменить двигатель хранения с Myisam на Марию, должна ли это быть проблемой? (проиграть индекс или что -то в этом роде)

Если вы mysqldump данных и схемы в два отдельных файла, вы всегда можете импортировать данные в таблицу с помощью двигателей Myisam или ARIA. Просто держите данные только MySqldump, чтобы быть уверенным.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с dba.stackexchange
scroll top