У меня есть основная пользовательская таблица и дополнительная 1-M таблица, в которой хранятся интересы пользователей.
Один из основных запросов пользователей - это опрос других пользователей со схожими интересами (это делается довольно часто).Поскольку я знаю, что интересы пользователей обновляются гораздо реже, чем запросы выбора, а иногда запускаются только через подмножество (не для всей пользовательской базы данных), я хотел бы запускать запрос с каждым обновлением, которое заполняет таблицу отношений между другими пользователями.и выполните запросы на выборку из этой таблицы.
Мой вопрос состоит из двух частей:
Является ли это хорошей практикой в целом, или вместо нее рекомендуется динамический расчет с каждой выборкой?
В интересах нормализации, я должен просто сохранить количество похожих интересов и выполнить запросы для извлечения отдельных деталей при необходимости?
Спасибо!