Font Size: a A A

Research And Application Of NoSQL Database In Microsoft Library Management Platform

Posted on:2015-12-31Degree:MasterType:Thesis
Country:ChinaCandidate:C SuFull Text:PDF
GTID:2298330422978052Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the continuous development of our country’s economic construction, thepace of information construction is picking up, which make the processing model ofenterprises’ document change. Because the workload of large-scale traditionalprocessing work of document make workers feel unaffordable, and for responding tothe call of country’s information construction, so document management systemadapters to the times request, occupies an irreplaceable and important place. Thedevelopment of information, the great amount of document information, onlinereading, the three aspects lead to storage problems of mass data of all users.Generating mass data brings new challenges to storage, analysis, archiving. Firstly,traditional object-relational database can’t afford to handle the pressure which iscaused by database’s frequent reading and writing operations which cause thecrashing of server. Secondly, because of diversity of document information, the datainformation which is belong to the database progress to the sparse direction, whichbrings the challenge to the predefined scheme and traditional data managementtechnology which uses relational cited.In the process of exploring the questions which are about mass data andsemi-structured data, a series of new database products, including column-orienteddata store, key/value database and document databases which are all called NoSQL[1].The article sketched the NoSQL from following several aspects, the basic concept ofNoSQL, four kinds of basic data model, the advantages and disadvantages betweenNoSQL and orient-relational database, the security and consistency of data and so on.It takes MongoDB as the representative of NoSQL technology and study the storagemechanism of MongoDB, distributed architecture. The article uses SQL databaseand NoSQL database which are in the same system together. And analyze thedifferent places between the two kinds of databases in the storage, querying andmodifying of data.The main study content and achievement of the article is described as follows:Inner storage mechanism of MongoDB, mainly including specific storage architecture and GridFS file storage specification and memory file mappingmechanism. Aiming at the problems of storage mechanism, we provide theprioritization scheme of storage mechanism and design proposal of simultaneousexistence of the design of normalization and de-normalization. Distributed expansiontechnology of MongoDB,mainly including copy and slicing technology. Aiming atthe deficiency of the cluster architecture, we provide a selecting strategy of shardkey and prioritization scheme of load balance of data. The application of documentmanagement system: It uses MongoDB to design the document database model thatis used to store the documents’ content. In the.net framework, MongoDBcollaborate with SQL Server2008to complete the management work of theinformation which is in the document management system.
Keywords/Search Tags:NoSQL, MongoDB, GridFS, de-normalization design, documentmanagement system
PDF Full Text Request
Related items