これは答えるのが非常に難しい質問です、そして言うべき唯一の正しいことは「それは依存する」です。はい、それはささいなことですが、それはそれが真実ではありません。そうは言っても、私はあなたに答え(標準を使用)を与え、その背後にある思考プロセスを説明するために最善を尽くします。
SQLの "Web"エディションについてはよく知りませんが、StandardとEnterpriseの違いは確かにわかります。大規模な一般化のリスクがある場合、1つのDBで10〜100 GBを検討していて、エンタープライズ機能が必要かどうかわからない場合は、先行投資のコストの違いとSKUのアップグレードの容易さ(エディション)もしあなたがエンタープライズよりスタンダードを選択することを意味する必要がある場合/場合は、おそらく最も理にかなっています。"Web"エディションは、半削除された標準バージョンだと思いますが、個人的には、 "Webワークロードのみ"の免責事項に基づいてそれを避けたいと思います。それは一体何の意味ですか?!
では、エンタープライズ機能が必要かどうかをどのように判断するのでしょうか。まあ、私が考えることができる最良の方法は、StandardおよびEnterpriseトライアルをダウンロードして(またはMSDNライセンスを取得して)、両方のエディションでパフォーマンステストを行うことです。下位エディションでパフォーマンス目標を達成または超過できない場合は、ボトルネックを特定し、エンタープライズ機能が役立つかどうかを確認してください。その場合は、アップグレードして、機能を使用するために必要な変更を加えてから、再テストします。私の経験では、Enterpriseで使用する主な機能は(最も一般的なものから順に)です。
- オンライン再インデックス
- 行/ページ圧縮
- バックアップ圧縮
- フィルターされたインデックス
- パーティション化とパーティション化されたインデックス
- インデックス付きビュー
- 並列インデックス操作
そして最後に... SQL Expressで正常に動作しているものから上に移動するとき、エンタープライズへのジャンプを正当化する多くのケースがあるとは思いません。SQLのフルバージョンで使用できる追加のシステムリソースだけでも、大きなメリットが得られます。