ArcSDE10.5分布式地理数据库要点整理
1.三种分布式地理数据库复制类型
复制类型 | 数据源类型 | 子复本数据源类型 | 同步方向 | 其他说明 |
---|---|---|---|---|
检出/检入 | ArcSDE地理数据库 | ArcSDE 地理数据库、文件地理数据库或个人地理数据库 | 子复本发送到父复本。 | 只能同步一次。 |
单向1 | ArcSDE地理数据库 | ArcSDE 地理数据库、文件地理数据库或个人地理数据库 | 父-子:父复本发送到子复本; | 支持多次同步。源可编辑,目标只读。 |
单向2 | ArcSDE地理数据库 | ArcSDE 地理数据库 | 子-父:子复本发送到父复本。 | 支持多次同步。目标可编辑,源只读。 |
双向 | ArcSDE地理数据库 | ArcSDE地理数据库 | 父子双向同步 | 支持多次同步。 |
2.主要功能
-
父复本支持创建多个子复本(包括检出)。
image.png
-
子复本支持创建新的子复本。前提是子复本也是ArcSDE地理数据库。
image.png
-
目标源ArcSDE地理数据库中支持存放多个子复本,但要求子复本的数据集必须不同(同名冲突问题)。
image.png
-
创建复本时支持过滤数据(过滤器和关系类)。
-
支持应用方案的更改。
-
支持在线同步与离线同步。
-
支持冲突检查:自动或手动。
-
支持复本日志:记录复本发送和接收的数据消息。
3.限制条件
-
复制依赖版本管理,对于双向和单向父子模式,所有数据都必须完全注册为版本;无法通过将编辑内容移动至基表选项进行版本化。
对于检出复本和单向“子-父”复本,可以检出版本化或非版本化数据。 -
对于双向和单向父子模式,每个数据集必须有GlobalID列。
-
子复本地理数据库的版本必须与父复本地理数据库的版本相同,或高于父复本地理数据库的版本。如果子复本用的是较高版本的地理数据库,请确保不要添加数据,也不要进行任何可能会将父复本地理数据库所不支持的那些功能引入子复本的编辑。
-
对于使用ArcSDE地理数据库类型的父复本与子复本,底层的关系型数据库可以不一致,如父复本使用Oracle,子复本使用Sql Server。
网友评论