Journal of East China Normal University(Natural Sc ›› 2014, Vol. 2014 ›› Issue (5): 1-16.doi: 10.3969/j.issn.10005641.2014.05.001

• Article •     Next Articles

Fault tolerance in NoSQL systems: Principles and system analysis

KONG Chao,QIAN Wei-Ning,ZHOU Ao-Ying   

  1. Institute for Data Science and Engineering, East China Normal University, Shanghai,200062, China
  • Online:2014-09-25 Published:2014-11-27

Abstract: NoSQL data management systems have been widely used in Web data management and processing applications, for their high scalabilities and fault tolerence. The fault tolerence is achieved by using new consistency models and data replications in clustered systems. In this paper, the mechanism and implementation details of five representative NoSQL systems, i.e. Bigtable, HBase, Dynamo, Cassandra, and PNUSTS, were discussed and analyzed, after a general introduction to the principles of consistency preserving and fault tolerent processing. Furthermore, the impact of these technologies on system availability, performance and workload balance, was analyzed. Finally, their influence on the design of inmemory database management systems was discussed.

Key words: NoSQL systems, fault tolerance, consistency preserve

CLC Number: