Font Size: a A A

Researching On MongoDB Query Optimization Technology

Posted on:2018-10-06Degree:MasterType:Thesis
Country:ChinaCandidate:Y F GeFull Text:PDF
GTID:2348330536479801Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of cloud computing,Internet and other technologies,more and more different content and form of data emerged,the use of semi-structured data and unstructured data to make the current system more and more colorful applications.In the face of massive data storage,the original relational database has become powerless.The emergence of large data,and the prevalence of cloud computing make NoSQL as this unstructured database more and more attention.In recent years,Internet applications have become more and more inclined with the use of massive data,based on NoSQL framework of data query technology has become one of the hot spots.NoSQL system provides a storage scheme for different data structures,but also has a high availability and high scalability of specific,to solve the huge amount of data and high concurrency and other issues provide a very effective solution.MongoDB database as a member of NoSQL,with its unique advantages are favored.Based on the analysis of NoSQL database and related technologies,this paper discusses the query optimization technology of MongoDB database which is a very classical database in NoSQL database.MongoDB database is a document database.This paper improves the query speed by modifying the structure of database documents.Paging query is the most representative query method of database query,but the traditional skip-limit paging method to deal with massive data query efficiency will be seriously affected,in this paper,on the basis of skip-limit method,put forward a new method of where-limit page,it can be very good to deal with massive data query.In the end of this paper,the slicing optimization technology of MongoDB database is studied.In mongodb system,the Auto-Sharding(automatic sheet)bring the data distribution is not balanced,CPU occupancy rate is too high,memory leak proposed a hash algorithm to optimize,to solve the imbalanced data distribution problems,so as to effectively improve the efficiency of data query.
Keywords/Search Tags:Big data, NoSQL database, MongoDB database, Document structure optimization, Paging query optimization, Slicing technology optimization
PDF Full Text Request
Related items