私はPHPでフォーラムを作成することを考えていたので、人々がデータベースで作成するテーブルの標準が何であるかを確認するために少し調査しました。私が調べたほとんどのWebサイトでは、スレッド用に1つのテーブルを用意し、スレッドの投稿用に2つ目のテーブルを用意することを常に選択しています。
スレッド用のテーブルを持つことは私には完全に合理的ですが、すべてのスレッドのすべての投稿を保持するための1つのテーブルは少し多すぎるように思えます。1つのテーブルに数十万の投稿を貼り付ける代わりに、そのスレッドの投稿を保持するスレッドごとにテーブルを作成する方がよいでしょうか。