期刊文献+

高可用数据库系统中的分布式一致性协议 被引量:3

On the distributed consensus protocol in high-availability database systems
下载PDF
导出
摘要 可用性和一致性是分布式数据库系统中的两个重要特性和基础,需要借助分布式一致性协议来保证.保证一致性需要使用一致性协议为并发的事务更新操作确定一个全局的执行顺序,并协调局部状态和全局状态不断地达到动态一致.可用性的实现,需要一致性协议协调多副本之间的一致来实现主备节点的无缝切换.可见,分布式一致性协议是高可用数据库系统的实现基础.本文梳理、综述了经典的分布式一致性协议以及一致性协议在高可用数据库系统中的主要应用,并对分布式一致性协议的实现代价和局限性进行了分析与评估. Availability and consistency are the two important characteristics of the distributed database systems, which need to be guaranteed by the distributed consensus protocol. Ensuring consistency requires a consensus protocol to determine a global execution sequence for concurrent transaction updates, and to coordinate the consistency between local states and the global state continuously. For the implementation of the availability, we need to coordinate the consistency between the multiple backups to achieve the seamless switch between the main and backup nodes. Visible, distributed consistency protocol is the basis for the realization of high availability database system. Distributed consensus protocol is the base of high availability database systems. This paper summarizes the classical consistency protocols and the main applications in high-availability systems of the distributed consistency protocols. Meanwhile, the implementation costs and limitations of the consistency protocols are analyzed and evaluated.
出处 《华东师范大学学报(自然科学版)》 CAS CSCD 北大核心 2016年第5期1-9,35,共10页 Journal of East China Normal University(Natural Science)
基金 国家自然科学基金重点项目(61332006) 国家863计划项目(2015AA015307)
关键词 高可用性 一致性 分布式一致性协议 分布式数据库 high availability consistency distributed consensus protocol distributed database
  • 相关文献

参考文献24

  • 1LAMPSON B W. How to build a highly available system using consensus[C]//International Workshop on Dis- tributed Algorithms. Springer-Verlag, 1996: 1-17.
  • 2GILBERT S, LYNCH N. Brewer's conjecture and the feasibility of consistent, available, partition-tolerant web services [J]. Acm Sigact News, 2002, 33(2): 51-59.
  • 3BREWER E A. Towards robust distributed systems (abstract) [C]//Nineteenth ACM Symposium on Principles of Distributed Computing. ACM, 2007: 7.
  • 4GRAY J N. Notes on data base operating systems[C]//Advanced Course: Operating Systems. Springer-Verlag, 1978: 393-481.
  • 5MOHAN C, LINDSAY B, OBERMARCK R. Transaction management in the R* distributed database manage- ment system[J]. ACM Transactions on Database Systems, 1986, 11(4): 378-396.
  • 6LAMPSON B W, LOMET D B. A New Presumed Commit Optimization for Two Phase Com- mit[C]//International Conference on Very Large Data Bases. Morgan Kaufmann Publishers Inc, 1993: 630-640.
  • 7LAMPORT L. Paxos made simple[J]. AcmSigact News, 2001, 32(4): 1-11.
  • 8CHANDRA T D, GRIESEMER R, REDSTONE J. Paxos made live: An engineering perspective[C]//Twenty- Sixth ACM Symposium on Principles of Distributed Computing. ACM, 2007: 398-407.
  • 9LAMPORT L. The part-time parliament[J]. Acm Transactions on Computer Systems, 1998, 16(2): 133-169.
  • 10SKEEN D. Nonblocking commit protocols[C]//ACM SIGMOD Interaational Conference on Management of Data, Ann Arbor, Michigan, April 29-May. 1981: 133-142.

二级参考文献46

  • 1黄剑.基于Oracle Data Guard的容灾策略设计与实现[J].科技广场,2006(11):71-73. 被引量:6
  • 2天猫微博[EB/OL].http://weibo.com/1768198384/AiigJrzYT? mod=weibotime.
  • 3支付宝微博[EB/OL].http://weibo.com/1627897870/AiiuiseVH? mod=weibotime.
  • 4OceanBase开源[EB/OL].http://alibaba.github.io/oceanbase/.
  • 5天猫微博.http://weibo.com/1768198384/Aie2CyONt? mod=weibotime#_rnd1404271771131.
  • 6阿里巴巴招股书[EB/OL].2014-06-17.http://www.sec.gov/Archives/edgar/data/1577552/000119312514236860/d709111df1a.htm.
  • 7Angry Birds Racks Up 8 Million Downloads in One Day[EB/OL].http://www.forbes.com/sites/davidthier/2013/01/04/angry-birds-racks-up-8-million-downloads-in-one-day/.
  • 8LAMPORT,L.The part-time parliament[J].ACM TOCS,1998,16(2):133-169.
  • 9CHANG F,DEAN J,GHEMAWAT S,et al.Bigtable..A distributed storage system for structured data[J].OSDI,2006:205-218.
  • 10GHEMAWAT S,GOBIOFF H,LEUNG,et al.The Google file system[R].ACM SOSP,2003:29-43.

共引文献32

同被引文献7

引证文献3

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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