Supported Technologies¶
LiveCompareは、PostgreSQL、 BDR 、Oracleなどのテクノロジーのリストに接続してデータを比較できます。
LiveCompareには3種類の接続があります。
Initial (オプション):pglogicalまたはBDR接続に関するメタデータを取得するために使用されます。データ接続が pglogicalまたはBDR、および
replication_setsまたはnode_name設定が使用される場合に必要です。logical_replication_mode = pglogicalまたはlogical_replication_mode = bdrが必要です。 pglogicalまたはBDR対応のデータベースである必要があります。データ :ツールがデータ比較を実行するために接続する実際のデータベース接続。リストの最初の接続は、
Table FilterおよびRow Filterを解決するために使用され、 BDRノードに関する情報を収集するために初期接続とともに使用されます。logical_replication_mode = bdrおよびall_bdr_nodes = onの場合、LiveCompareはInitial Connectionと同じBDRクラスターの一部であるすべてのBDRノードを検討します。この場合、データ接続を個別に定義する必要はありません。比較とコンセンサスの決定は行ごとに機能するため、修正はすべてのデータ接続に適用される可能性があります。出力 (必須):LiveCompareは
livecompareと呼ばれるスキーマ、いくつかのテーブルとビューを作成します。これは、比較セッションに関する進行状況とレポートデータを維持するために必要です。 PostgreSQLまたは2ndQPostgres接続である必要があります。
以下に、サポートされているテクノロジーのバージョンと詳細、およびLiveCompareで使用できるコンテキストを示します。
Technology |
Versions |
Connections |
|---|---|---|
PostgreSQL |
9.4 |
Data |
PostgreSQL |
9.5, 9.6, 10, 11, 12, 13 and 14 |
Data and/or Output |
EDB PostgreSQL Extended |
9.6, 10, 11, 12, 13 and 14 |
Data and/or Output |
EDB PostgreSQL Advanced (EPAS) |
11, 12, 13 and 14 |
Data and/or Output |
pglogical |
2 and 3 |
Initial, Data and/or Output |
BDR |
1, 2, 3 and 4 |
Initial, Data and/or Output |
Oracle |
11g, 12c, 18c, 19c and 21c |
A single Data connection |
PgBouncerのサポート¶
LiveCompareはPgBouncerを介してノードに対して使用できますが、LiveCompareはPostgreSQLで準備されたステートメントを使用するため、pool_mode
がtransaction またはstatement の場合は使用できません。