データベースに4種類のオブジェクトをデータベースに格納する必要があります。これらのオブジェクトには同じ属性があります。オブジェクトの種類ごとに1つのテーブル、または複数の列を持つ単一のテーブルです。
- 名前(varchar2)。
- 説明(varchar2)。
- ファイル(バイナリブロブ)。
これらのオブジェクトを格納するテーブルを使用して、オブジェクトの種類を識別する列を追加することはできますが、オブジェクトをたくさん格納する必要があります(> 1,000,000以上)。
私の質問はどのようなシナリオがパフォーマンスを改善するのが良いですか?オブジェクトの種類ごとにすべてのオブジェクトまたはテーブルを格納するテーブル。
私は、あなたがオブジェクトの唯一の四つの異なるタイプがあり、それらが同じ大きさと数についてのすべてのであれば、テーブルを壊すことはあまりないだろうSQL Server 2005または2008
いいえ、プライマリキーとして列id_objectがあります。 – VansFannel
型については、列は型と呼ばれるテーブルの外部キーになります。 – VansFannel
そしてあなたはid_objectだけで物事を調べるでしょう、と思いますか?次に、1つの大きなテーブルとプライマリキーインデックスを使用するとよいでしょう。 – Thilo