質問

私はいくつかのグーグルをしましたが、数年前よりも最近のこの質問に対する答えを見つけることができなかったので、私は尋ねたと思いました。 OracleのRAC機能は、読み取りトランザクションと書き込みトランザクションの両方に負荷をかけ、スケールアウトとダウンタイムなしの高利用可能性を提供します(少なくとも、私が理解しているように - 私たちはRACを使用する最初のデータベースを展開しようとしているので、私たちは'それがどうなるか見てみましょう)。

同等の機能を提供するSQL Server機能セット(または上にインストールできるサードパーティコンポーネント)はありますか?私たちは常にWindowsクラスタリングを使用してきました。ここでは、フェールオーバーイベントが約20〜30秒のSQLダウンタイムを引き起こします。常に許容できますが、理想的ではありません。現在、SQL 2012のAlwaysonでは、SQL Serverはそれを約15秒に縮小し、読み取り専用の高度データベースの概念を追加しますが、それでも1つの接続ポイントを介して書き込みトランザクションを窒息させる必要があります(多くのトランザクションは非常に改善されているため、読むだけですが、それでも実際にはロードバランシングではありません)、そしてノードの障害またはパッチの必要性の場合、まだダウンタイムがあります。

私はそれがより好奇心だと思います - 私はこれがSQLサーバーがOracleの後ろに該当する唯一の領域であると感じています(少なくとも私が個人的に使用した機能の中で)。 Microsoftの同等の機能が追加されるのを待っている間、そのギャップを閉じて独自のSQLサーバーの展開を改善するためのオプションがあるかどうかを確認したかったのでしょうか?

正しい解決策はありません

ライセンス: CC-BY-SA帰属
所属していません dba.stackexchange
scroll top