Font Size: a A A

Research And Implementation Of Education Union System Based On MongoDB

Posted on:2017-01-25Degree:MasterType:Thesis
Country:ChinaCandidate:M H ChenFull Text:PDF
GTID:2308330482480649Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the development of the information age, human beings have entered the Internet age, people are increasingly eager to deal with daily affairs through the network. At present, the network management of the union of our country has already developed to a certain level, the union member can check the basic information of the union system through the computer. However, these systems are single and not strong, it is difficult to achieve interaction with other systems, and when the system fails to get timely treatment, resulting in the whole system paralysis, user experience is poor, resulting in low efficiency of unions.In order to further increase the expansibility and fault tolerance, this paper in-depth study of education union based on MongoDB, the data of union system is mostly text, images, audio, video, etc. these data’s format is differ, and large quantity, in view of the data characteristic, we choose MongoDB, a document type database as the underlying database, and use the current popular Docker container technology to encapsulate all services, by using a Restful architecture style to publish API interface for external client.In this paper, first of all, introducing the main technology involved in the system: cloud computing and virtualization technology, and made a detailed in NoSQL introduction. Then further analyze the system requirements analysis, functional and non-functional requirements of the union system. And the system module partitioned during the requirements phase, design the overall architecture of the system diagram, logical architecture diagram and the core function module. And in the experimental environment to build the mongo shard cluster. For AutoSharding, introduced data storage loads balancing, the combination of the Auto-Sharding + replica set method. Improvement in the data accessed to load balancing algorithm based on the data access time intervals. By constructing a virtual machine environment, the original algorithm and improved algorithm contrast experiment were carried out.
Keywords/Search Tags:union, NoSQL, MongoDB, load balancing, Auto-Sharding
PDF Full Text Request
Related items