您需要先为数据库之间的信息流制定计划,然后才能有效使用 DCM。DCM 方法定义在哪些数据库之间复制哪些信息。复制拓扑定义各数据库是相互直接复制数据,还是通过中间中心数据库复制数据。
- DCM 方法定义在哪些数据库之间复制哪些信息。它还定义用途,以及如何通过此类共享变更构建软件组件或应用程序。一些典型的 DCM 方法包括:
- 复制拓扑定义各数据库是相互直接复制数据,还是通过中间中心数据库复制数据。一些典型的复制拓扑包括:
- 点到点拓扑
- 每个数据库针对信息要发送到的数据库生成传输包。
- 轴辐式拓扑
- “轮辐”数据库不直接相互进行复制,而是使用一个或多个中心数据库进行复制。
如果一个 DCM 集群中包含在 Rational Synergy 的较早发布标识上运行的数据库,那么所有中心数据库都必须处在最新发布标识。请参阅支持来自 7.2 之前的 Rational® Synergy 发布标识的传输,以了解更多具体详细信息。
- DCM 方法和复制拓扑共同定义传输的性质和方向。为了帮助您定义方法和拓扑,请回答以下问题:
- DCM 集群的用途是什么?
- DCM 集群中每个数据库的用途是什么?
- 对象共享的性质是什么(例如,分发测试项目或共享产品)?
- 哪些对象对于指定的数据库为本地对象且未共享?
- 哪些对象对于指定的数据库为本地对象且与其他数据库共享?
- 哪些对象对于指定的数据库不是本地对象但由该数据库使用?
- 每个数据库每隔多久需要传输?
- DCM 集群是否需要集中控制对象?
- 是否由个人管理 DCM 集群(例如,由 DCM 管理员管理)?
传输包的内容不由 DCM 方法处理。传输包是方法实现的一部分,并受每个源数据库控制。
注: 在指定的 DCM 集群内,不同软件组件可使用不同方法。例如,跨多个站点开发的应用程序可能使用“主/卫星”方法。但是,在同一集群中,可能会使用“发布和预订”方法传输作为经过测试的已发行组件交付的软件功能部件。