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 and 13

Data and/or Output

EDB PostgreSQL Extended

9.6, 10, 11, 12 and 13

Data and/or Output

EDB PostgreSQL Advanced (EPAS)

11, 12 and 13

Data and/or Output

pglogical

2 and 3

Initial and/or Data

BDR

1, 2 and 3

Initial and/or Data

Oracle

10g, 11g, 12c and 18c

A single Data connection

PgBouncerのサポート

LiveCompareはPgBouncerを介してノードに対して使用できますが、LiveCompareはPostgreSQLで準備されたステートメントを使用するため、pool_mode=sessionを使用する場合にのみ使用できます。pool_modeがtransactionまたはstatementの場合