文档数据库是存储标记文档的非关系数据库,这些标记文档包含用于定义数据的键值对。 它们有时被归类为一种 NoSQL 数据库。
文档数据库不同于您从 ArcGIS 连接到的其他数据库和数据仓库,因为它们没有强制方案或结构化关系。 这使它们更加灵活,反应更迅速。 然而,它们的非结构化或半结构化格式使得它们不太适合复杂的数据关系和事务。
ArcGIS 支持
ArcGIS Pro 支持以下文档数据库:
此时,您可以从 ArcGIS Pro 连接到这些数据库,将其中的数据添加到地图,并查询数据属性。
从文档数据库添加的地图中的每个图层都是一个查询图层。 您可以更改查询图层的定义以排除某些字段(键值对),但不能使用包含子句的 SQL 语句定义查询图层。
术语等同关系
当您在 ArcGIS 客户端中使用支持的文档数据库中的数据时,您将看到 ArcGIS 术语。 您将在帮助中看到这些 ArcGIS 术语,而不是文档数据库术语。 下表介绍了 ArcGIS 术语与文档数据库供应商所用术语的等同关系。
ArcGIS 术语 | 文档数据库术语 | 说明 |
---|---|---|
表 要素类 | 索引或别名 | 文档数据库中的索引包含使用键值对和文档的数据定义。 表和要素类(空间表)使用列和行定义数据。 文档数据库中的别名引用多个索引。 在 ArcGIS 中进行访问时,别名将以单一表形式读取。 |
字段或列 | 键值对 | |
行 | 文档 | 表示单个对象或要素。 |
索引 | 没有文档数据库等效项 | |
方案 | 没有文档数据库等效项 |