Мне нужно спроектировать БД для форума. Я отделяю корневой пост от его подпостов по разным причинам. Мне нужно, чтобы текст, который вводит пользователь, был оптимальным для поиска, в том числе с точки зрения производительности.
Мой вопрос, должен ли я разделить каждую таблицу (корневые записи и подпосты) на две таблицы:
root-posts_meta (содержит данные, такие как идентификатор, время создания, просмотры, ....)
root-posts_data (id, title, body) индексируется с полным текстом
Та же идея с таблицей подпостов.
Спасибо.