チャットルームアプリケーションのメッセージを保存するデータベースを作成しているとします。無制限のチャットルームがあり(実行時にオンデマンドで作成されます)、すべてのメッセージをデータベースに保存する必要があります。データベース設計 - 数十億のレコードが1つのテーブルにありますか?
すべてのチャットルームのメッセージを格納する1つの巨大なテーブルを作成し、最終的にその1つのテーブルに何十億ものレコードが存在する可能性があることを知っているのは間違いでしょうか?
作成された各部屋のテーブルを動的に作成し、その部屋のメッセージをそのテーブルにのみ保存する方が賢明でしょうか?
あなたはあなたのユースケースについて詳しく説明することがあります。高い書き込みですか?どのようなタイプの読み込みですか?他の情報がない場合、1つの表が「最も正しい」ものです。しかし、それが実際の世界でどのように機能するかは全く別の問題です。そして、人々が正確に答えるための情報を与えていない。 –