大量のデータを1つ以上のテーブルに格納すると、何がより効率的になるのでしょうか。さまざまな地形モデルのすべての頂点を保存するとします。
最初の解決策-従来の方法では、テーブル地形(id、name、description)とテーブル頂点(terrainId、x、y、z)の2つのテーブルを作成できます。
次に、すべての地形の頂点が1つのテーブル(頂点テーブル)に格納されます。このテーブルは非常に大きくなる可能性があります(数億の頂点)。
2番目の解決策-頂点のセットごとに1つのテーブルを作成します。テーブルVertex-For-Terrein1(x、y、z)、テーブルVertex-For-Terrein2(x、y、z)、…、テーブルVertex-For-Terreinn(x、y、z)。
2番目の方法では、Vertexテーブルは地形に関する情報を格納しません(この情報はテーブル名で処理されます(例:Table Vertex-For- Terrein1))。
何がより効率的で、より良いパフォーマンスを発揮しますか?