私はRailsLab でこのスクリーンキャストを見ていました。プレゼンターは、書き込み操作用のマスター DB と読み取り操作用のスレーブ DB を持つことが可能であると主張しています。特定の種類の Web サイト (ブログ、ソーシャル ネットワーク、Web 2.0 サイトなど) では、マスター DB とスレーブ DB が短期間で 100% 同期されなくても問題ありませんが、ドメインでは許容されません。銀行や保険など。
私の質問は、このようなマスター/スレーブ レプリケーションの使用法が、システムの整合性を侵害する余地がない銀行や保険 (および同様の) アプリケーションに対して十分に信頼できるかどうかということです。言い換えれば、マスター DB とスレーブ DB が短期間同期していなくてもかまわない場合です。
そうでない場合、システムの整合性が損なわれる余地がまったくないような環境でデータベース システムをスケーリングするために利用できる水平方向の (垂直方向ではない) ソリューションはどれですか?