版本化词汇

在 Standard 或 Advanced 许可等级下可用。

以下是您将在版本化文档中遇到的常见术语:

术语描述

添加表

对于传统版本化数据集,添加表用于存储插入到数据集或在数据集中更新的所有记录。 添加表为增量表之一。

添加表也称为 A 表。

基表

基表是要素类的核心表。 它包含所有非空间属性,如果使用 SQL 几何类型,则它还包含空间属性。

术语“基表”用于将该核心表与其他端表(例如增量表、存档类或 sde 二进制几何存储类型使用的 f 和 s 表)区分开来。

通过数据库管理系统的用户界面查看要素类时,您可看到基表。 例如,如果地理数据库包含名为 prj_sites 的版本化要素类,您即可在数据库中找到名为 prj_sites 的表。 该表就是基表。

基表也称为业务表。

分支版本化

分支版本化是一种地理数据库版本化类型,用于简化使用要素服务时的长期事务。

子版本

子版本是通过其他版本创建的地理数据库版本。 其他版本为父版本。 最初创建时,子版本包含与父版本相同的数据。 在子版本中进行编辑后,通常会将这些编辑内容回发到父版本。

压缩

使用传统版本化对数据集的地理数据库执行压缩操作。 其主要用途是移除未引用状态及其关联的增量表行,将所有版本共有的增量表中的表项移动到基表中。 这会减少数据库在搜索每个版本查询时所需的数据量,从而提高查询性能和系统响应时间。

包含传统版本且经常编辑的地理数据库必须定期压缩(每天或每周,取决于编辑量)。 执行压缩操作的间隔时间越长,完成压缩操作需要花费的时间就越长。

DEFAULT 版本

默认版本是地理数据库中的原始版本。 所有其他地理数据库版本都是默认版本的派生版本。

删除表

对于传统版本化数据集,删除表用于记录在数据集中所做的所有删除操作。 它还包含已更新记录的记录,因为更新记录的过程就是先删除原有记录,然后再添加修改过的记录,因此更新记录等同于删除记录。 删除表为增量表之一。

删除表也称为 D 表。

增量表

在传统版本化数据集中,添加表和删除表统称为增量表,因为它们用于存储对数据集所做的更改(增量)。

编辑版本

编辑版本是当前正在更新的子版本。

在协调过程中,会将编辑版本与目标版本进行比较,以找出两者间的冲突。

地理数据库版本

地理数据库版本表示整个地理数据库在某个时刻的快照。 它允许对地理数据库所做的编辑彼此孤立,即使编辑会话持续很长时间,也能够防止锁定。

版本是通过现有版本创建的。 这会生成父版本和子版本的谱系。

将编辑内容移动到基表

对于传统版本化,这是将数据注册为版本时可用的选项。 对地理数据库的 DEFAULT 版本进行编辑后,使用该选项可以立即将编辑内容从增量表移动到基表中。

满足以下条件时,将编辑移动至基表的选项会很有用处:

  • 完成编辑仅需要花费几分钟时间。
  • 数据不会参与到网络或拓扑中。
  • 您将使用第三方应用程序来访问使用传统版本化的地理数据库。

指定版本

用于指代由用户创建的任何版本的术语。 在分支版本化中,这表示从默认版本创建的版本。

父版本

父版本是生成其他版本时所基于的地理数据库版本。 如果上述其他版本(子版本)仍然存在,则无法删除父版本。

提交

提交过程会将来自编辑版本的更改合并至目标版本。

协调

协调过程会将编辑版本与目标版本进行比较,以找出两者间的冲突。 当其他用户对目标版本所做的编辑与您所做的编辑相矛盾时会出现冲突。

您可以设置定义冲突的规则 - 冲突是在行中所做的更改还是在列中所做的更改,以及解决冲突的默认行为 - 编辑版本更改优先还是目标版本更改优先。

协调过程仅更新编辑版本,以便 ArcGIS 可以检查冲突;此过程不会将更改内容合并到目标版本中。 您必须查看和解决在协调过程中检测到的所有冲突,才可以通过提交过程将更改内容与目标版本合并。

注册版本

将要素类注册为版本可创建附加表,用于追踪对数据集所做的编辑,您无需阻止其他用户访问或编辑数据集即可对该数据集进行编辑。

在将数据集注册为版本时,如果地理数据库连接属性将版本化类型设置为传统,则可将数据集注册为版本(默认选项)或可选择将编辑内容移动到基表的版本。

在将数据集注册为版本时,如果地理数据库连接属性将版本化类型设置为分支,则会将其自动注册为分支版本化。

州立

在传统版本化中,地理数据库状态是对版本所做更改的记录。 每次编辑版本中的要素时,即会创建一个新状态。

状态谱系或状态树

在传统版本化中,状态谱系或状态树是一系列状态,以开始状态开始,以当前状态结束。 它表示对地理数据库所做的一系列更改。 树或谱系记录中的每个分支用于记录版本的演化过程。

显示或查询传统版本时,ArcGIS 会查询版本的谱系以获取“状态 ID”,然后从 A 表和 D 表中检索正确的记录。

目标版本

目标版本是将编辑内容与其进行协调的父版本。

传统版本化

如果您未使用要素服务中的长期事务,但仍需要版本所提供的多用户编辑、长期事务和工作流优势,则可以使用传统版本化

版本管理员

某些门户用户具有针对要素服务使用分支版本的更高权限。 这些用户可以查看、编辑和管理要素服务的版本,而不管版本所有者或访问权限如何。

要了解详细信息,请参阅版本管理员

版本树

版本树是相关地理数据库版本的组织图。 与族树类似,版本树显示如何将父版本与子版本相关联,您可以将特定子版本的祖先版本追溯到 DEFAULT 版本。

相关主题