Я использую MySQL для хранения данных видеоигр. У меня есть таблицы для титров, платформ, тегов, значков, отзывов, разработчиков, издателей и т.д.
Когда кто-то просматривает игру, лучше всего иметь один запрос, который возвращает все данные, связанные с игрой, или лучше использовать несколько запросов? Интуитивно, поскольку у нас есть обзоры, кажется бессмысленным включать их в один и тот же запрос, так как они должны быть разбиты на страницы. Но есть и другие ситуации, в которых я не уверен, если сломать запрос или использовать два запроса...
Меня немного беспокоит производительность, так как я теперь присоединяюсь к играм в следующих таблицах: разработчики, издатели, метатеги, значки, титры, жанры, поджанры, классификации... для захвата игровых значков (из games_badges; многие-ко-многим в таблицу игр, а многие из многих - в таблицу значков). Я могу либо сделать другое соединение, либо запустить отдельный запрос.... и я не уверен, что лучше...