Я нахожу, что это очень много, и я не уверен, как лучше подойти к нему.
Вопрос заключается в том, как принять решение об использовании внешних ключей в поисковых таблицах или использовать значения таблицы соответствия непосредственно в запрошенных таблицах, полностью избегая отношения таблицы поиска.
Точки, о которых следует помнить:
-
Со вторым методом вы бы нужно делать массовые обновления для всех записи, ссылающиеся на данные, если они изменяется в таблице поиска.
-
Это больше ориентировано к таблицам, в которых много столбец, ссылающийся на многие поисковые запросы таблиц. Поэтому много иностранных ключи означают много присоединяется каждый раз, когда вы запрашиваете таблица.
- Эти данные будут получены от падения вниз, которые будут вытащены из таблиц поиска. Чтобы сопоставить данные при перезагрузке, значения должны быть в существующем списке (относящемся к первой точке).
Есть ли здесь лучшая практика или какие-либо ключевые моменты для рассмотрения?