データ同期タスク:binlogスキームとメッセージキュースキームの比較

binlogスキーム

背景知識
原理
スキームの詳細な説明

利点
ソリューションは単純です。mysql側でデータが変更された後、データの整合性の問題を考慮することなく、対応するログのみを受信側に送信する必要があります。

不利益

  1. 同期する必要のないデータを除外できるかどうかはまだ検討されていません
  2. メッセージ変更の監視のみをサポートし、元のデータの同期はサポートしません

メッセージキュースキーム

利点
完全同期と増分同期をサポートでき、元のシステムに分散トランザクションが含まれていない場合、実装は比較的簡単です。さらに、プログラムは、変更を監視するテーブルを個別に選択できます。
短所
は、データの一貫性の問題を考慮する必要があります(dmlステートメントとメッセージの送信は1つのトランザクションで解決できますが、システムが分散トランザクションをサポートしている場合は、より複雑になります)。メッセージのメッセージキューを考慮する必要があります。複製(メッセージキューには独自のソリューションが付属)構成パラメーター)、損失(メッセージキューには問題を解決するための独自の構成パラメーターが付属)、順序の問題(メッセージキューには問題を解決するための独自の構成パラメーターが付属)

おすすめ

転載: blog.csdn.net/qq_41634872/article/details/113882555
おすすめ