华东师范大学学报(自然科学版) ›› 2014, Vol. 2014 ›› Issue (5): 1-16.doi: 10.3969/j.issn.10005641.2014.05.001
• 计算机科学与技术 • 下一篇
孔超,钱卫宁,周傲英
KONG Chao,QIAN Wei-Ning,ZHOU Ao-Ying
摘要: NoSQL数据管理系统因其具有良好的可扩展性和容错性,在以Web数据管理和分析处理为代表的新型大数据应用环境中得到了广泛使用.这些系统通过新型一致性模型和数据冗余等技术,实现了集群环境中的容错处理.本文在对集群环境数据管理系统的一致性保持和容错处理基本原理进行介绍的基础上,对Bigtable、HBase、Dynamo、Cassandra,以及PNUTS五个典型的NoSQL系统的容错机制及其实现进行分析与对比,并讨论它们的设计原则和实现技术对于系统的可用性、性能、复杂负载的处理能力等方面的影响.最后,讨论现有NoSQL系统容错机制对于设计和实现支持关键任务的内存数据管理系统的借鉴意义.
中图分类号: