Обходной путь полнотекстового поиска MySQL для таблиц innoDB

Я разрабатываю внутреннее веб-приложение, которое использует MySQL в качестве своей базы данных. Целостность данных имеет решающее значение, поэтому я используюinnoDB двигатель для его функций ограничения внешнего ключа.

Я хочу сделать полнотекстовый поиск записей одного типа, и это не поддерживается изначально с таблицами innoDB. Я не готов переехать вMyISAM таблицы из-за отсутствия поддержки внешнего ключа и из-за того, что их блокировка выполняется для таблицы, а не для строки.

Будет ли плохой практикой создавать зеркальную таблицу записей, которые мне нужно искать с использованием механизма MyISAM, и использовать их для полнотекстового поиска? Таким образом, я просто ищу копию данных, и если что-то случится с этими данными, это не так уж сложно, потому что их всегда можно создать заново.

Или это неуклюжий способ сделать это, чего следует избегать?

Благодарю.

Ответы на вопрос(5)

Ваш ответ на вопрос