レプリケーションの種類

このトピックは、ArcGIS for Desktop Standard および ArcGIS for Desktop Advanced にのみ該当します。

ジオデータベース レプリケーションには、チェックアウト/チェックイン、一方向、双方向の 3 種類があります。

どのタイプでも、レプリカの作成のソースとして ArcSDE ジオデータベースのデータを使用する必要があります。3 つのタイプはすべて、接続環境と非接続環境の両方でサポートされます。次のセクションでは、これら 3 つのタイプについて説明します。

チェックアウト/チェックイン レプリケーション

チェックアウト/チェックイン レプリケーションでは、子レプリカのデータを編集した後、これらの編集内容を親レプリカと同期させることができます。

いったんデータの同期が完了したら、追加の編集を同じ子レプリカから同期させることはできません。さらに編集が必要な場合は、新しいチェックアウト レプリカを作成しなければなりません。チェックアウト レプリカを作成する場合、ターゲットは ArcSDE、パーソナル、ファイル ジオデータベースのいずれかとなります。

ArcGIS 8.3 で導入されたディスコネクト編集は、ジオデータベース レプリケーションの一部の機能となり、チェックアウト レプリケーションに相当します。ArcGIS for Desktop で利用可能だったディスコネクト編集ツールは削除され、分散ジオデータベースのフレームワークの一部として組み込まれています。ただし、下位互換性を維持するために、ディスコネクト編集ジオプロセシング ツールは引き続き利用可能です。

一方向レプリケーション

一方向レプリケーションでは、親レプリカから子レプリカへ、または子レプリカから親レプリカへの一方向のデータ変更の送信を繰り返し行うことができます。

親から子への一方向レプリケーションでは、親レプリカのデータの編集は可能ですが、子レプリカのデータは読み取り専用とみなされます。子レプリカ内のデータで編集されたデータが、同期によって適用された編集と競合した場合は同期によって適用された編集で上書きされます。

親から子への一方向レプリカを作成する場合、子レプリカは ArcSDE、ファイル、パーソナル ジオデータベースのいずれかとなります。

子から親への一方向レプリケーションも同じように機能しますが、同期を行う方向が反対になります。この場合、子レプリカのデータは編集可能ですが、親レプリカのデータは読み取り専用と見なされます。親レプリカ内のデータで編集されたデータが、同期によって適用された編集と競合した場合は同期によって適用された編集で上書きされます。

子から親への一方向レプリカを作成する場合、子レプリカと親レプリカはどちらも、ArcSDEジオデータベースを使用する必要があります。

一方向レプリカは同期の後も存続するので、引き続きデータ変更を送信することができます。

双方向レプリケーション

双方向レプリケーションでは、親レプリカから子レプリカへのデータ変更の送信および、子レプリカから親レプリカへのデータ変更の送信の両方の方向の同期処理を繰り返し行うことができます。両方のレプリカ ジオデータベースで同じ行が編集された場合には、レプリカを同期する際に競合として検出されます。競合の処理方法を定義するためにリコンサイル ポリシーが提供されます。

双方向レプリカは同期の後も存続するので、繰り返し、レプリカの編集と同期を行うことができます。双方向レプリカを作成する際、親レプリカと子レプリカはどちらも、ArcSDE ジオデータベースを使用する必要があります。

レプリカ タイプの選択

使用するレプリカ タイプを決定する際には、以下の点について検討します。

5/10/2014