InnoDB имеет лучшее отношение к ограничениям, целостности данных и надежности. Он поддерживает ограничения внешнего ключа и транзакции, например... Документация сравнивает механизмы транзакций и неперевода.
InnoDB - это более безопасный механизм, совместимый с ACID, с некоторыми функциями целостности, которых не хватает MyISAM. http://dev.mysql.com/doc/refman/5.0/en/storage-engines.html
Ясно, что если вы беспокоитесь о безопасности своих данных, я бы использовал InnoDB. Используете ли вы механизм, который не поддерживает транзакции?
MyISAM используется по соображениям производительности.
Видишь, разработчик и сало могут рассчитывать только на безопасность, но пользователи ожидают быстрого поиска.
Только в InnoDB нет полнотекстовой поддержки, поэтому мы управляем этим situtaion.
Есть ли там альтернативные ограничения или есть подсказки?
Пример
У меня есть почтовый файл в моей таблице,
У меня около 100000 почтовых индексов,
У меня есть автозаполнение для почтового индекса, в этом situtaion, если я использую MyISAM, я делаю заявку как полнотекстовый текст, поэтому мой пользователь не столкнется с проблемой производительности.
Так есть ли идея для этой кретии?
В принципе, я не инженер базы данных, я разработчик.