ジオデータベース レプリケーションの構造

Standard または Advancedのライセンスで利用可能。

ジオデータベース レプリケーションでは、複数のジオデータベースに分散するデータのコピーを作成できます。これにより、それぞれのジオデータベース間でデータに加えられた変更を同期させることが可能になります。

レプリカの作成では、ユーザーが複製元のジオデータベースから複製するデータを定義した後、レプリカを作成するためのプロセスを実行します。 このプロセスでは、複製元のジオデータベースのデータが複製先のジオデータベースにコピーされ、各ジオデータベース内にレプリカが作成されます。 レプリカは、どのデータが複製されたかを示し、変更の同期に必要な情報を含んでいます。 複製元のジオデータベース内のレプリカが親レプリカ、複製先のジオデータベース内のレプリカが子レプリカです。 子レプリカと親レプリカの各組み合わせがレプリカ ペアです。 相対レプリカという用語は、レプリカ ペアの他方のレプリカを指します。

複製元のジオデータベースはエンタープライズ ジオデータベースでなければならないため、親レプリカはエンタープライズ ジオデータベースでしかホストすることができません。 単一の複製元のジオデータベースから複数のレプリカを作成することもできます。 たとえば、州全体のエンタープライズ ジオデータベースから各郡のレプリカを作成できます。 また、各レプリカに含まれるデータは重複する場合があります。 次の図は、単一の複製元のジオデータベースから作成された複数のレプリカを示しています。

1 つのエンタープライズ ジオデータベースから作成された複数のレプリカ

エンタープライズ ジオデータベースは、子レプリカと親レプリカの両方をホストすることができます。 このため、複数のジオデータベースにわたってデータを複製できます。 次の図は、3 つのエンタープライズ ジオデータベースの間にレプリケーションが構成されている例を示しています。 DatasetA は左のエンタープライズ ジオデータベースから生成されています。 中央のエンタープライズ ジオデータベースを子レプリカのホスト用の複製先として使用して、datasetA の双方向レプリカが作成されました。 中央のエンタープライズ ジオデータベースを複製元として使用し、右のエンタープライズ ジオデータベースを子レプリカのホスト用の複製先として使用して、datasetA の 2 つ目の双方向レプリカが作成されました。

これらのレプリカにより、右のジオデータベース内の datasetA に加えられた変更を中央のジオデータベースに適用した後、その変更を左の複製元のジオデータベースに適用することができます。 双方向レプリケーションが使用されているため、どのジオデータベースに加えられた変更も同じように他のジオデータベースに複製できます。

親レプリカ ジオデータベースと子レプリカ ジオデータベースの両方としてのエンタープライズ ジオデータベース ロール

また、1 つのエンタープライズ ジオデータベースで複数の子レプリカをホストすることもできます。 ただし、この場合は、各子レプリカに関連するデータセットが別個のデータセットである必要があります。 たとえば、「Parcels」という名前のフィーチャクラスが 1 つの子レプリカに属している場合、このフィーチャクラスは同じジオデータベース内の他の子レプリカに属することができません。 次の図では、1 つのエンタープライズ ジオデータベースが複数の子レプリカをホストしており、それぞれの子レプリカが別々のデータセットを参照しています。

複数の子レプリカをホストしている 1 つのエンタープライズ ジオデータベース

チェックアウト/チェックイン レプリカまたは一方向レプリカの複製先として、ファイル ジオデータベースを使用することができます。 ファイル ジオデータベースでホストできるチェックアウト/チェックイン レプリカまたは一方向レプリカは一度に 1 つだけです。

関連トピック


このトピックの内容
  1. 関連トピック