Web アプリをオンプレミスから Windows Azure に移行しています。私のアプリでは、同じ SQL Server にセットアップされた 2 つの DB があるため、クエリで完全修飾名を使用して、1 つのデータベースから別のデータベースに簡単にクエリを実行できます。現在、クラウドに移行しているため、ある DB のテーブルを別の DB からクエリできないという制限に直面しています。Web アプリを完全に変更する必要があるため、クエリを変更できません。これらの DB を 1 つにマージして、Web アプリの書き換えを節約することを考えていました。しかし、私の DB は巨大 (それぞれ 40 GB) で、負荷が大きい (1 日あたり何百万ものヒット)。今、私の質問は、
- Windows Azure SQL データベースは、この数のヒット数と巨大な DB を処理するのに十分でしょうか?
- 2 つの巨大な DB を 1 つにマージするのは良い考えですか? ここでは、すべてのデータが 2 番目のインスタンスに保存されるように、2 番目のデータベースのすべてのテーブルを分割することを考えていました。
- 他に何ができますか?
問題が曖昧で不明確な場合は申し訳ありません。