すべて、基本的なスキーマを持つ単一のデータベースを作成する必要があります。このデータベースは大規模(100GB以上)になり、データウェアハウスとして使用されます。現在、このデータベースの作成は、C#コードを介して「ワンヒット」で実行されています。さまざまなソースからデータを取得します。膨大な量のデータのため、この作成はいくつかの問題を引き起こしています。一度に単一のデータベースを作成する代わりに、に
- コアデータテーブルを含むいくつかの小さなデータベースを作成します。
- 小さいデータベースを単一の大きいデータベースにマージします。
- スキーマを構築する/関連する制約を追加します。
私の質問は2つあります。
1.複数のデータベース(同一のスキーマ/テーブル構造を持つ)をマージするための最良の方法は何ですか?
2.このデータウェアハウス(非常に大規模なデータベース)を作成するためのより良い方法はありますか?
御時間ありがとうございます。