たとえば、いくつかのデータサンプルを処理する必要がありますN
。サンプルは類似したデータを表していますが、起源は異なります。たとえば、さまざまなショップでの注文の履歴。したがって、すべてのサンプルの構造は同じです。データを操作するには、いくつかの可能性があります。
N
サンプルごとに1つずつ、同一のスキーマを持つデータベースを使用する1つのデータベースを使用しますが
N
、テーブルのセットを使用します。たとえば、User_1、...、User_N; Product_1、...、Product_N、Order_1、...、Order_Nなど。User、Product、Orderの1つのテーブルセットを持つ1つのデータベースを使用しますが、各テーブルにサンプルインデックスを表すヘルパー列を追加します。明らかに、この列はインデックスである必要があります。
すべてのクエリが単純になるため、最後のバリアントが最も使いやすいようです。2番目のケースでは、テーブル名をパラメーターとしてクエリ(ストアドプロシージャ)に送信する必要があります(可能ですか?)。
では、どちらの方法でアドバイスしますか?パフォーマンスは非常に重要です。