ドキュメント データベースは、データを定義するキー値ペアを含むマークアップ ドキュメントを格納する非リレーショナル データベースです。 ドキュメント データベースは、NoSQL データベースの一種に分類される場合があります。
ドキュメント データベースは、適用されるスキーマや構造化されたリレーションシップがないため、ArcGIS から接続する他のデータベースやデータ ウェアハウスとは異なります。 このため、高い柔軟性と応答性を持ちます。 ただし、非構造化または半構造化された形式であるため、複雑なデータのリレーションシップやトランザクションには適していません。
ArcGIS サポート
ArcGIS Pro は、次のドキュメント データベースをサポートしています。
現時点では、ArcGIS Pro からこれらのデータベースに接続し、それらのデータをマップに追加し、データ属性をクエリすることができます。
ドキュメント データベースから追加するマップ内の各レイヤーはクエリ レイヤーです。 クエリ レイヤーの定義を変更して特定のフィールド (キー値ペア) を除外することはできますが、句が含まれる SQL ステートメントを使用してクエリ レイヤーを定義することはできません。
用語の同義語
ArcGIS クライアントでサポートされているドキュメント データベースのデータを使用する場合、ArcGIS 用語が表示されます。 ヘルプでも同様に、ドキュメント データベースの用語ではなく ArcGIS 用語が表示されます。 ArcGIS 用語とドキュメント データベース ベンダーが使用する用語の対応を次の表に示します。
ArcGIS 用語 | ドキュメント データベースの用語 | 説明 |
---|---|---|
テーブル フィーチャクラス | インデックスまたはエイリアス | ドキュメント データベースのインデックスには、キー値ペアを使用したデータ定義とドキュメントが含まれます。 テーブルとフィーチャクラス (空間テーブル) は、列と行を使用してデータを定義します。 ドキュメント データベースのエイリアスは複数のインデックスです。 ArcGIS でアクセスすると、エイリアスは 1 つのテーブルとして読み取られます。 |
フィールドまたは列 | キー値ペア | |
行 | ドキュメント | 単一のオブジェクトまたはフィーチャを表します。 |
インデックス | ドキュメント データベースに同等の用語はありません | |
スキーマ | ドキュメント データベースに同等の用語はありません |