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