数据库系统的复制环境内的高性能修改事务的方法及系统技术方案

技术编号:3768000 阅读:363 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种用于提供数据库系统的复制环境内的高性能修改事务的方法及其系统。在本发明专利技术中,事务日志从主方被传播到从方,并且在主从方之间的或者在从方之间实现同步过程。当事务在从方故障时,引入“不同步对象”存储段来将由故障事务所影响的条目保持在该从方上。本发明专利技术在数据库系统的复制环境内提供更好性能的修改事务,同时确保客户端从来不返回过时的结果。

【技术实现步骤摘要】

本专利技术通常涉及一种方法,该方法在数据库系统的复制环境内提 供更好性能的修改事务,同时确保客户端从来不返回过时的结果。并 且本专利技术还涉及一种用于实现该方法的系统
技术介绍
如今,复制技术被广泛用于数据库系统中。复制技术能通过将某 些读取请求重定向到复制方来平衡工作负荷。并且最重要的是,复制技术使得系统可用性高,而且避免单点故障。复制环境的问题是复制方之间的数据一致性,这意味着系统应确 保客户端一旦在系统成功返回在前的更新事务之后能得到任何查询的最新结果。现有多种方法来解决上述问题。其中一种方法是原子提交协议(ACP),诸如两阶段提交协议。原子提交协议保证,更新事务以原子 方式在每个复制方被提交或者夭折。因此,客户端能从任何复制方得 到一致的数据。对于每个更新事务,ACP需要两轮或者三轮消息交换, 当吞吐量很高且有多个复制方时,这将是极大的开销,从而降低系统 性能。另一种方法是将事务日志从主方传播到从方(或者复制方),这 是Berkeley数据库的复制特征的主要思想。当主方开始提交当前事务 时,主方将事务日志记录传播到从方。然后,主方继续传播,直至接 收到来自从方的所有确认。每本文档来自技高网...

【技术保护点】
一种用于提供数据库系统的复制环境内的高性能修改事务的方法,在该方法中,事务日志从主方被传播到从方,其特征在于,该方法包括主从方之间的或者从方之间的同步过程,并且当事务在从方故障时,引入“不同步对象”存储段来将由故障事务所影响的条目保持在该从方上。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈世俊姚铁
申请(专利权)人:诺基亚西门子通信有限责任两合公司
类型:发明
国别省市:DE[德国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1