現在、mySQLレプリケーションを設定中です。
3か所からデータを取得する必要があります。
だから例えば私は持っています
このデータ
が必要
server1-database1server2
-database2
server3-database3
ここにデータ
を保存server4-database4
レポートの目的でこれが必要です。
複数のマスターに接続できないことを読みました。そうは言っても、これで何が起こっているのか理解していると思うので、「マスターチェーン」トポロジを試してみます。
したがって、データフローは次のようになります
server1- > server2- > server3- > server4
server2とserver3には、複製されたデータベース用のブラックホールストレージエンジンがあるため、これらのサーバーに実際に情報を保存することはありませんが、情報は引き続きバイナリログに記録されるため、server4を最新の状態に保つためにすべてのステートメントが細流化されます。
私はこれを正しく理解していますか?