0

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 番目のデータベースのすべてのテーブルを分割することを考えていました。
  • 他に何ができますか?

問題が曖昧で不明確な場合は申し訳ありません。

4

1 に答える 1

1

また、SQLAzure を使用せず、従来の SQL Server に近い SQL Server インスタンスを起動できる新しい Azure IAAS を使用するオプションもあります。このようにして、インスタンスのサイズをより簡単に制御することもできます。ここにいくつかの情報がありますhttp://blogs.msdn.com/b/windowsazure/archive/2013/04/24/sql-server-in-windows-azure-infrastructure-services-updated-documentation-and-best-practices- for-ga-upcoming-blogs.aspx

于 2013-06-27T01:44:21.650 に答える