Data verification with LiveCompare#
LiveCompareは、2つのデータベースを比較して、それらが同一であることを確認するように設計されたユーティリティプログラムです。
LiveCompareはPGDスタックの一部として含まれ、PGDノードの任意のペアを対象とできます。デフォルトでは、レプリケートされたすべてのテーブルを比較し、違いを報告します。 LiveCompareは、PostgresやOracleなどの非PGDデータソースでも動作します。
LiveCompareを使用して、着信行を継続的に監視することもできます。コンテキスト情報を失うことなく停止および開始できるため、都合の良いときに実行できます。
LiveCompareでは、複数のテーブルを同時にチェックできます。いくつかのテーブル、またはテーブル内の行のセクションのみのチェックを許可するように構成できます。チェックは、最初に行全体のハッシュを比較することにより実行されます。異なる場合、LiveCompareは行全体を比較します。 LiveCompareは、有用なサイズのバッチで行を比較することにより、オーバーヘッドを回避します。
違いが見つかった場合は、時間の経過とともに再チェックできるため、最終的な一貫性の遅延が発生します。
詳細については、 LiveCompare ドキュメントを参照してください。