Структура базы данных Laravel для форума, подобного веб-сайту
привет всем м. Я новичок в laravel и работаю над проектом по организации игровых сессий в магазине рядом со мной. на этом сайте пользователи смогут добавить новую сессию. но я также хочу, чтобы пользователи могли создавать темы, подобные форуму, для некоторых игровых сессий. проблема в том, что я не знаю, как сохранить темы и сообщения.
моя первая идея состояла в том, чтобы создать миграцию для потока и сообщения. поток один будет хранить идентификатор игровой сессии, к которой он принадлежит. затем отдельный для сообщений. те будут хранить идентификатор потока, к которому они принадлежат.
проблема в том, что я не знаю, или эта идея хороша. когда таблица сообщений растет, я получаю потерю производительности, потому что база данных сообщений растет больше ?
так как же лучше всего справиться с этим ?
Что я уже пробовал:
я искал в google учебник форума для laravel, но так и не нашел его.