把主机中的数据库称为父复本,副机根据主机所创建的数据库称为子复本。为了满足不同的需求,父复本与子复本之间的复制类型(复本)有几种不同的方式。
一、检入/检出复本
检出/检入复制可用于在子复本中编辑数据,并将这些编辑内容同步到父复本中。
同步数据后,您无法再同步其他编辑内容。如果需要进行其他编辑,必须创建新的检出/检入复本。创建检出/检入复本时,目标可以是企业级地理数据库或文件地理数据库。
二、单向复本
单向复制用于向一个方向多次发送数据变更,可从父复本发送到子复本,也可从子复本发送到父复本。同步后单向复本会保留,以便用户继续发送数据变更。
- “父-子”单向复本
父复本中的数据是可编辑的,而子复本中的数据则视为只读。对子复本中的数据进行编辑后,如果编辑内容与同步过程中应用的编辑发生冲突,编辑内容将被覆盖。创建“父-子”单向复本时,目标可以是企业级地理数据库或文件地理数据库。 - “子-父”单向复本
工作方式与此类似,只是方向相反。此时,子复本中的数据是可编辑的,而父复本中的数据则视为只读。对父复本中的数据进行编辑后,如果编辑内容与同步过程中应用的编辑发生冲突,编辑内容将被覆盖。创建“子-父”单向复本时,子复本和父复本必须都托管在企业级地理数据库中。
三、双向复本
双向复制可用于多次将数据变更从父复本发送到子复本和/或从子复本发送到父复本。如果在两个复本地理数据库中编辑同一行,同步复本时会检测到冲突。提供的协调策略可用于定义冲突的处理方式。
同步后双向复本会继续存在,以便用户继续编辑和同步复本。创建双向复本时,目标必须是企业级地理数据库。