Font Size: a A A

The Research And Implementation Of Document Sharing System Based On NoSQL

Posted on:2015-08-11Degree:MasterType:Thesis
Country:ChinaCandidate:X C HuFull Text:PDF
GTID:2308330464970906Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the rapid development of Internet and the explosive growth of massive data, data storage has become a hot topic, and electronic document storage and management has become a priority. Currently, most of sharing systems are still using traditional storage methods, storing the data in the servers and using relational database to manage them. However, massive high concurrency data processing has so far exceeded the ability of traditional method that the data storage and management method will become a necessary research direction to handle massive data.Document sharing system is an intermediary platform for resources sharing, knowledge dissemination and information exchanges. A NoSQL-bases document sharing system is proposed, as well as its design and implementation. Firstly, the relevant technology and concepts are introduced briefly, and the design and implementation ideas about the basic functions are elaborated, such as upload and download, online reading, document retrieval and document management functions. The system supports high concurrent reading and writing of a large number of users, using a layered architecture to achieve logic separation and a distributed architecture for distributed storage. Secondly, MongoDB is applied to model system data. It uses JSON format which is highly flexible and scalable, and supports special data types such as embedded document and arrays. Finally, system testing and validation is conducted. The test results show that, in the aspect of system data processing, the performance of MongoDB database is superior to the MySQL database. The reasons are as follows. First of all, the performance of massive data reading and writing is high, so that the system performance can be greatly improved. What’s more, it’s concise and convenient to process document is GridFS file system, developers don’t have to consider how to partition storage. And it is simple and easy to operate, it uses object-oriented operation mode, which removes the tedious SQL operation of relational database.
Keywords/Search Tags:Massive Data, Unstructured Data, Document Sharing, Performance, NoSQL, MongoDB
PDF Full Text Request
Related items