Font Size: a A A

Researching And Implementation Of Team Collaboration Data Storage Based On MongoDB

Posted on:2016-04-13Degree:MasterType:Thesis
Country:ChinaCandidate:Y JiFull Text:PDF
GTID:2308330482451626Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of the Internet, especially the mobile Internet, the rise of the Internet+ concept, so that it has been extended to many new areas, followed by the explosive growth of data volume. How to efficiently store and manage the massive data has become an urgent problem to be solved. And the traditional relational database is a hot research field due to its own characteristics, high concurrency, high availability and high scalability in the face of massive data.NoSQL technology is considered as an effective solution for mass data storage and management, has been widely used in various fields. In this thesis, the actual needs of enterprise data storage based on Teampel project, put forward the data storage scheme for relational database and NoSQL database of light heterogeneous transaction characteristics, can not only play a relational database, but also meet the demand of mass data storage and management. In this thesis, the main work done is as follows:(1) On the basis of abundant data, elaborated on the concept and theoretical basis of NoSQL, comparison and analysis of the principle and characteristics of the mainstream NoSQL system, and the traditional relational database are analyzed and compared in many aspects as follows:in the storage and management of massive data problems, NoSQL system is superior to the solution the traditional relational database.(2) A detailed analysis of the data storage needs of the project, the design and implementation of MySQL Master-Master-Slaves and MongoDB Replica-set based on Shard architecture model, and put forward a design scheme of MySQL application layer services and MongoDB based heterogeneous database lightweight.(3) To the data storage system to achieve a variety of confirmatory test, and analysis of test results, to prove the feasibility of the system, and meet the demand of data storage project.In this thesis, the design and implementation of data storage system based on NoSQL has been successfully applied to the company’s Teampel project, to solve the problem of massive data storage and management of the project. The system not only meet the data storage needs of the project, provides the database schema for commercial implementation, universality and the data storage system is high, and it can provide certain reference experience for other companies and developers to solve similar problems.
Keywords/Search Tags:NoSQL, MongoDB, MySQL, Database Heterogeneous
PDF Full Text Request
Related items