期刊文献+

一种基于组通信的数据库复制的实现 被引量:1

An Implementation of Database Replication Based on Group Communication
下载PDF
导出
摘要 基于组通信系统的数据库复制将一些单个的数据库组织成一个逻辑数据库,可以提高其可用性和产量并支持更多用户。中间层数据复制用一种中间层的C/S模式来截取客户端和数据库交互的数据流,将用户请求送到所有节点执行。组通信系统和2PC被用来保证复制数据库严格的一致性。本文提出了一种面向操作的复制协议和一种面向事务的记录一重放协议。基于组通信系统的发展和国产的DBMS of Kingbase模式,面向操作的复制服务得到了实现。本文的工作表明利用组通信可以在中间层实现透明复制并可以取得较好的性能。 Database replication based on group communication system that organizes several single databases as a logical database can improve availability, throughput and support more clients. Replication middleware can catch data stream between server and client with an additional middle layer of C/S mode,send request to multiple database nodes to execute while group communication system and 2PC are used to guarantee strict data consistency. This paper presents an operation-oriented replication protocol and a transaction-oriented Record-Replay Protocol. Based on group communication system of Spread and homemade DBMS of Kinghase,operation-oriented replication server has been implemented. Measurement conducted on two nodes shows that the performance and stability of replicated database are better than non-replicated database in read intensive environment remarkably.
作者 王勇 焦丽梅
出处 《计算机科学》 CSCD 北大核心 2004年第11期105-108,113,共5页 Computer Science
基金 北京科技计划项目H030130020330"大型通用数据库管理系统研究"及其子课题"机群系统(Cluster)并行数据库技术研究"的支持
关键词 组通信 数据库复制 数据库组织 工作表 事务 数据复制 DBMS 服务 系统 制服 Eager, DataBase replication, Group communication, Atomic multicast, Replication server
  • 相关文献

参考文献15

  • 1Gray J,Helland P,O'Neil P,Shasha D. The dangers of Replication and a Solution. In:Proc. of the SIGMOD Conf. 1996
  • 2Amir Yai,Tutu Ciprian. From total order to data replication. In:Intl. Conf. on Distributed Computing Systems,Vienna,Austria,.IEEE. July 2002. 494-503
  • 3Kemme B,Alonso G. Don't be lazy,be consistent: Postgres-R,A new way to implement Database Replication. In:Proc. of the 26th VLDB Conf. Cario, Egypt, 2000
  • 4Amir Y,Danilov C,et al. Practical Wide Area Database Replication. Johns Hopkins University: [Technical Report :CNDS-2002-1]
  • 5Kemme B,Pedone F,Alonso G,Schiper A. Processing transactions over optimistic atomic replication broadcast protocols. In:Proc. of the Int. Conf. on Distributed Computing Systems (ICDCS),1999
  • 6Agrawal D, Alonso G, et al. Exploiting atomic broadcast in replicated databases. In:Proc. of Euro-Par,1997
  • 7Amir Y, Stanton J. The spread wide area group communication system. Johns Hopkins University, Center for Networking and Distributed Systems: [Technical Report: CNDS 98-4]. 1998
  • 8Moser L E,Amir Y,Melliar-Smith P M,Agarwal D A. Extended virtual synchrony. In: Intl. Conf. Distributed Computing Systems, 1994. 56-65
  • 9Lamport L. Time,clocks,and the ordering of events in a distributed system. Communications of the ACM,1978,21(7):558-565
  • 10Tanebaum A S,van Steen M. Distributed System -Principle and Paradigm. Beijing,Tsinghua University Press, 2002

同被引文献6

  • 1G V Choclder, et al, Group communication specifications: a comprehensive study, ACM Computing Surveys, 2001, 33(4): 1 ~ 43.
  • 2R Geurraoui, A Schiper, Fault- tolerance by replication in distributed system, International Conference on Reliable Software Technologies,Springer Verlag, 1996.
  • 3R Geurraoui, A Schiper, Software - based replication for fault tolerate,IEEE Computer, 1997,30(4) :68 ~ 74.
  • 4M Pasin, M Riveill, and T S Weber, High- available Enterprise JavaBeans using group communication system support, In Proceeding of the European Research Seminar on Advances in Distributed Systems(ERSADS2001), Bologna, Italy,2001.
  • 5卢正鼎,李瑞轩,肖卫军.多数据库事务处理模型中局部代理的设计与实现[J].计算机研究与发展,1998,35(12):1130-1134. 被引量:12
  • 6王兴伟,张应辉,刘积仁.组通信:概念、需求、服务与实例[J].计算机应用与软件,2001,18(8):5-8. 被引量:3

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部