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