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対応のデータベースである必要があります。

  • データ :ツールが実行するために接続する実際のデータベースコネクション データ比較。リストの最初の接続は、「テーブル FilterandRow 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, 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=sessionを使用する場合に限ります。pool_modeがtransactionまたはstatementの場合は不可能です。