私はMYSQLレプリケーションに不慣れです。私はそれを設定する方法を知っていますが(多くの本や他のオンラインリソースのおかげで)、それが実際に低レベルでどのように機能するかを理解する必要があります。
私の質問は、それはリアルタイムで機能しますか?または、マスターとスレーブの変更の間にギャップがありますか。
つまり、シナリオは次のとおりです。レコードがマスターに挿入され、すぐにスレーブに挿入されてから挿入が完了するのか、それともマスターに挿入されて挿入が終了し、後で変更がスレーブに複製されるのか。
私が尋ねている理由は、MSSequelServerに違いがあることを知っているからです。Sequel Serverには、ミラーリングと呼ばれる概念があり、クエリは最初にマスターで実行され、次にスレーブで実行されてから完了します。クエリがマスターで実行され、メッセージがスレーブに公開され(通常は非常に高速ですが、必ずしもリアルタイムである必要はありません)、スレーブ(これらのメッセージをサブスクライブする)が同じクエリを実行するレプリケーションもあります。