Title :
Research on the improvement of MongoDB Auto-Sharding in cloud environment
Author :
Liu, Yimeng ; Wang, Yizhi ; Jin, Yi
Author_Institution :
Sch. of Comput. & Inf. Technol., Beijing Jiaotong Univ., Beijing, China
Abstract :
With the rapid development of the Internet Web 2.0 technology, the demands of large-scale distributed service and storage in cloud computing have brought great challenges to traditional relational database. NoSQL database which breaks the shackles of RDBMS is becoming the focus of attention. In this paper, the principles and implementation mechanisms of Auto-Sharding in MongoDB database are firstly presented, then an improved algorithm based on the frequency of data operation is proposed in order to solve the problem of uneven distribution of data in auto-sharding. The improved balancing strategy can effectively balance the data among shards, and improve the cluster´s concurrent reading and writing performance.
Keywords :
cloud computing; data handling; relational databases; storage allocation; Internet; MongoDB database; NoSQL database; RDBMS; Web 2.0 technology; autosharding mechanism implementation; balancing strategy improvement; cloud computing; cluster concurrent reading performance improvement; cluster concurrent writing performance improvement; data operation frequency; large-scale distributed service; large-scale distributed storage; relational database; uneven data distribution; Algorithm design and analysis; Cloud computing; Clustering algorithms; Distributed databases; Servers; Writing; Auto-Sharding; MongoDB; NoSQL; balance strategy;
Conference_Titel :
Computer Science & Education (ICCSE), 2012 7th International Conference on
Conference_Location :
Melbourne, VIC
Print_ISBN :
978-1-4673-0241-8
DOI :
10.1109/ICCSE.2012.6295203