Нет ничего плохого в использовании нескольких механизмов хранения на одном физическом компьютере, если вы понимаете преимущества и недостатки каждого из них. Существуют соображения производительности, ограничения возможностей и варианты использования для всех типов хранилища плагинов.
Например, если у вас небольшая таблица, в которой 90% записей, вы можете выбрать MyISAM. Если данные можно легко восстановить и это небольшая таблица, скажем, для очередей, вы можете выбрать Память. Если у вас есть таблица, которая на 90% читает, и данные должны быть там, когда вы ее ищете, то вы, вероятно, выбрали бы механизм хранения, который поддерживает транзакции и настраиваемую атомарность, например InnoDB. Если вы хотите получить доступ через файловую систему без повреждения данных, вы можете выбрать CSV.
Тем не менее, вы можете безопасно использовать несколько механизмов хранения в одной и той же схеме, а также физический хост.
Позвольте мне отметить, что ваши буферы играют роль во всем этом беспорядке. Если вы используете и MyISAM, и InnoDB, вам нужно быть осторожным, чтобы ваши key_buffer и innodb_buffer_pool не конкурировали. Это потребует тщательного планирования с вашей стороны, но это то, что мы делаем.
Is there anything wrong with running a dedicated server where both types of storage engines exist?
Может быть перефразироватьMultiple types
?