详解 Oracle 分布式系统数据复制技术
引言
一个中型或大型公司往往由地理上分散的部门所组成,这些部门通常需要进行数据共
享。 针对这些共享数据,可以将其存储在某个站点上,需要的用户都从这个站点上存取。
这种方案的优点是数据的一致性容易保证,但其缺点也是很突出的,那就是该站 点的负载
大、网络负载大,远程用户的数据响应迟缓。数据复制技术可以有效地解决这个问题,它
通过将这些共享数据复制到位于不同地点的多个数据库中,从而实 现数据的本地访问,减
少了网络负荷,并提高了数据访问的性能,而且通过对数据库中的数据定期同步(通常是
每天晚上),从而确保了所有的用户使用同样的、最 新的数据。该技术适用于用户数量较
大、地理分布较广、而且需要实时地访问相同数据的应用模式。
数据复制的概念及特点
1、数据复制的概念及分类。
数据复制,就是将数据库中的数据拷贝到另外一个或多个不同的物理站点上,从而保
持源数据库与目标数据库中指定数据的一致性。
按照数据复制的实时性,数据复制可分为同步数据复制和异步数据复制。同步数据复
制是 指将本地生产数据以完全同步的方式复制到异地,每一本地 IO 交易均需等待远程复
制的完成方予以释放。异步数据复制则是指将本地生产数据以后台同步的方式复 制到异地,
每一本地 IO 交易均正常释放,无需等待远程复制的完成。同步复制实时性强,远端数据与
本地数据完全同步。但这种方式受带宽影响较大,数据传输距 离较短。异步复制不影响本
地交易,传输距离长,但其数据比本地数据略有延迟。在异步复制环境中,对于所有应用
最关键的就是要确保数据的一致性。
按照复制站点的类型,数据复制可分为多主控站点复制、物化视图复制及混合复制。
多主控站点复制也称为对等站点复制,其中每个站点都是主控站点,都需要与其他站点进
行信息交流,各站点之间是平等的。物化视图复制包含一个主控站点、一个或多个物化视
图站点,
物化视图中的内容可以为目标主对象在某个时间点的全部拷贝或部分拷贝,其中目标
主对象既可以是主控站点上的表也可以是物化视图站点上的主物化视图。混合复制包含多
个主控站点和多个物化视图站点,是主控站点复制和物化视图复制的结合体,适合于复杂
的业务情况。
2、数据复制的特点。
数据复制通过在多个站点上建立备份,能够提高数据的安全性,同时也提高了数据的
可用性,这是因为如果一个站点出现了问题,用户可以选择其他站点继续进行操作,应用
系统还可继续运行,从而数据复制提供了容错保护机制。
评论0
最新资源