• DocumentCode
    568155
  • 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
  • fYear
    2012
  • fDate
    14-17 July 2012
  • Firstpage
    851
  • Lastpage
    854
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science & Education (ICCSE), 2012 7th International Conference on
  • Conference_Location
    Melbourne, VIC
  • Print_ISBN
    978-1-4673-0241-8
  • Type

    conf

  • DOI
    10.1109/ICCSE.2012.6295203
  • Filename
    6295203