この質問を投稿するのにこれが正しい StackExchange ボードかどうかはわかりませんが、試してみます。
ASP.NET アプリケーションには、かなり大規模な SQL Server バックエンドがあります。これには、複雑なテーブル構造、複数のビュー、ストア プロシージャ、および関数が含まれます。現在、社内の SQL Server 2005/2008 ボックスで実行しています。数年前から生産されており、かなり良好に動作します。
しかし最近、システムに追加されるデータが大幅に増加し、大量のデータがシステムの速度を低下させ始めました。ストアド プロシージャはデータの処理にかなりの時間を要します (できる限り最適化し、必要なすべてのインデックスをテーブルに追加するなど)。
1 つの提案は、プロジェクトを「ビッグ データ」サービスに移行することでした。それは実現可能ですか?これは既存の SQL Server プロジェクトで実行できますか? 何が関係していますか?既存のコード/構造は機能しますか、それとも大幅な再設計が必要ですか? Google、Microsoft、Amazon のうち、このような動きに最適なプロバイダーはどこでしょうか?
ありがとう!