Supported Technologies¶
LiveCompareは、 PostgreSQL、 BDR 、 オラクルなどのテクノロジーのリストに接続してデータを比較できます。
LiveCompareには、3種類の接続があります。
Initial (オプショナル):pglogicalまたはBDRに関するメタデータをフェッチするために使用されます 接続。データ接続がpglogicalまたはBDRであり、かつ
replication_setsまたはnode_name設定が使用されます。が必要ですlogical_replication_mode = pglogicalまたはlogical_replication_mode = bdr。それ pglogicalまたはBDR対応のデータベースである必要があります。データ :ツールが実行するために接続する実際のデータベースコネクション データ比較。リストの最初の接続は、「テーブル Filter
andRow Filter、およびInitial BDRノードに関する情報を収集するための接続。もしlogical_replication_mode = bdrおよびall_bdr_nodes = on、そしてLiveCompareは 「初期」と同じ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 and/or Data |
BDR |
1, 2 and 3 |
Initial and/or Data |
Oracle |
11g, 12c, 18c, 19c and 21c |
A single Data connection |
PgBouncerのサポート¶
LiveCompareはPgBouncerを介してノードに対して使用できますが、LiveCompareはPostgreSQLで準備されたステートメントを使用するため、pool_mode=sessionを使用する場合にのみ使用できます。pool_modeがtransactionまたはstatementの場合