Standard または Advancedのライセンスで利用可能。
ジオデータベース レプリケーションでは、複数のジオデータベースに分散するデータのコピーを作成できます。これにより、それぞれのジオデータベース間でデータに加えられた変更を同期させることが可能になります。
レプリカの作成では、ユーザーが複製元のジオデータベースから複製するデータを定義した後、レプリカを作成するためのプロセスを実行します。 このプロセスでは、複製元のジオデータベースのデータが複製先のジオデータベースにコピーされ、各ジオデータベース内にレプリカが作成されます。 レプリカは、どのデータが複製されたかを示し、変更の同期に必要な情報を含んでいます。 複製元のジオデータベース内のレプリカが親レプリカ、複製先のジオデータベース内のレプリカが子レプリカです。 子レプリカと親レプリカの各組み合わせがレプリカ ペアです。 相対レプリカという用語は、レプリカ ペアの他方のレプリカを指します。
複製元のジオデータベースはエンタープライズ ジオデータベースでなければならないため、親レプリカはエンタープライズ ジオデータベースでしかホストすることができません。 単一の複製元のジオデータベースから複数のレプリカを作成することもできます。 たとえば、州全体のエンタープライズ ジオデータベースから各郡のレプリカを作成できます。 また、各レプリカに含まれるデータは重複する場合があります。 次の図は、単一の複製元のジオデータベースから作成された複数のレプリカを示しています。
エンタープライズ ジオデータベースは、子レプリカと親レプリカの両方をホストすることができます。 このため、複数のジオデータベースにわたってデータを複製できます。 次の図は、レプリケーションに関連する 3 つのエンタープライズ ジオデータベースを示しています。 初期状態では、DatasetA はジオデータベース 1 に格納されているデータです。 その後、ジオデータベース 1 を複製元、ジオデータベース 2 を複製先として、DatasetA の双方向レプリカが作成されています。 その後、ジオデータベース 2 を複製元、ジオデータベース 3 を複製先として、DatasetA の双方向レプリカがもう 1 つ作成されています。 これらのレプリカにより、ジオデータベース 3 内の DatasetA に対する変更がジオデータベース 2 に適用され、ジオデータベース 2 からジオデータベース 1 に適用されます。 双方向レプリケーションが使用されているため、ジオデータベース 1 での変更も同じようにしてジオデータベース 3 に伝達されます。
また、1 つのエンタープライズ ジオデータベースで複数の子レプリカをホストすることもできます。 ただし、この場合は、各子レプリカに関連するデータセットが別個のデータセットである必要があります。 たとえば、「Parcels」という名前のフィーチャクラスが 1 つの子レプリカに属している場合、このフィーチャクラスはそのジオデータベース内の他の子レプリカに属することはできません。 次の図では、1 つのエンタープライズ ジオデータベースが複数の子レプリカをホストしており、それぞれの子レプリカが別々のデータセットを参照しています。
チェックアウト レプリカまたは一方向レプリカの複製先として、パーソナルまたはファイル ジオデータベースを使用することができます。 パーソナル ジオデータベースまたはファイル ジオデータベースでホストできるチェックアウト レプリカまたは一方向レプリカは一度に 1 つだけです。