1

データベースに格納されている Star という Java オブジェクトがあります。これには何十億ものレコードがあるので、この単一のオブジェクトを、「左」、「右」、「上」、「下」の値を取るクラスターと呼ばれるスター オブジェクトのフィールドによって、データベース内の複数のテーブルに分割したいと考えています。

 class Star {

    private String Name;
    private String cluster;
  }

そのため、1 つの巨大なテーブルではなく、Star オブジェクト用に 4 つの巨大なテーブルを用意します。休止状態でこれを行うことは可能ですか? もしそうなら、どのように?

StarLeft、StarRight、StarBottom、StarTop の 4 つの異なる Start オブジェクトを作成する必要がないようにしたいので、それらは異なるテーブルに配置されます。

編集:パフォーマンスのためにこれを行っています。私は特定のデータベースを持っていません。アプリケーションは任意の (Oracle、MySQL など) で動作するはずです。そのため、休止状態を使用している理由の 1 つです。

4

1 に答える 1