Проектируется база данных (MySQL) по большинству таблиц которой будет вестись поиск.
Было бы неплохо, если бы поиск был полнотекстовым.
Есть
статья, как для InnoDB сделать полнотекстовой поиск (с дублированием данных в поисковой таблице).
Либо можно сделать таблицы на MyISAM, а отношения между таблицами организовать при помощи триггеров.
Какие есть плюсы/минусы у этих вариантов в плане скорости и отказоустойчивости?
Насколько оправданы гибридные варианты?
Я понимаю, что MyISAM не поддерживает механизм транзакций, есть ли ещё другие подводные камни?