赛迪网 > IT技术 数据库 > Sybase
  IT资讯搜索
 
IT产品搜索
[程序开发][网管世界][网络安全][数据库技术]
[操作系统][嘉宾聊天·在线访谈][活动集锦]
[精彩专题][Symantec专区][订阅IT技术周刊]
[开发论坛][网管论坛][安全论坛][数据库论坛]
[操作系统论坛][Sybase专区][IBM dW技术专区]
[病毒求助][病毒与漏洞播报][文档·源码下载]

数据复制的基本理念与复制技术面临的挑战

发布时间:2008.02.19 05:12     来源:赛迪网    作者:罗丽娜

数据复制复制就是在物理上完全不同的数据库之间共享数据。当应用程序在任一数据库中修改共享数据时,就会将所做的更改传播到复制系统中的其它数据库。可以使用不同的方法并通过多种渠道传播所做的更改,这样,既保持了数据的完整性,又允许各种灵活的复制设置。数据复制又称数据同步同步。

Sybase 有三种复制技术。 MobiLink 和 SQL Remote 用于在中心数据库和大量远程数据库之间进行复制。 Replication Server 用于在相对较少的数据库之间进行近乎实时的复制。

数据复制的基本概念

数据可用性

数据复制系统的一大优点是,可以在本地访问数据,而不用通过与单个中心数据库之间的连接 (可能占用很多资源、可靠性较低并且速度很慢)来获取数据。即使没有与中心服务器之间的任何连接,也可以在本地访问数据,这样,在远程网络连接中断时,仍然可以访问数据。

响应时间

复制可以缩短数据请求的响应时间,原因有两个方面。检索速度更快,因为请求是在本地服务器上处理的,因而无需访问广域网。另外,本地处理减轻了中心数据库服务器的负载,进而缓解了对处理器时间的争用。

复制技术面临的挑战

任何复制技术都必须应对由于复制提高了灵活性而带来的一些挑战。

事务完整性

任何复制系统都面临的一个挑战是,需要确保每个数据库始终保持事务完整性。

Replication Server 和 SQL Remote 按以下方式复制事务日志的各个部分,因此在复制期间可保持事务的完整性:或者复制整个事务,或者根本不进行复制。这可确保系统中的每个数据库的事务完整性。

MobiLink 合并多个已提交的事务中所做的更改。这些更改以单个事务的方式应用到另一数据库中。

数据一致性

复制系统面临的另一挑战是,在整个系统中保持数据一致性。复制系统在整个体系中保持松散的一致性:即将期间所做的所有更改以一致的方式复制到每个站点中,但不同站点在任一时刻拥有不同的数据副本。 (责任编辑:卢兆林)


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
· 黑客病毒现身互联网 个人数据信息受威胁
· ERP实施过程中项目管理失控的几种表现
· 首届赢在软件创富大赛 SOA技术+应用
· 个人理财合规系统方案 方正电子公文系统
  IT博客 ·曾剑秋·项立刚·Java学习·网管
  IT技术论坛 ·开发·网管·安全·数据库·系统