NoSQL数据库.doc
文本预览下载声明
摘要
关键词:Abstract
With the rapid development of Internet Web 2.0 technologies and the growth of the amount of data, how to efficiently store, process and extract large amounts of data becomes an urgent problem, NoSQL database emerged in this context. NoSQL is the general term of non-relationship database to meet the growing application requirements of Internet. When traditional relational databases face a variety of pressures and challenges, such as mass data storage and management, high availability and high scalability, NoSQL becomes a very popular field of study, and obtain attention and many research achievements. NoSQL database breaks the traditional relational model, stores data as a free style instead of dependent of fixed table structure, and overcomes the shortcomings of traditional relational database, so as to have great performance. NoSQL database are designed to be deployed on inexpensive hardware to support distributed storage and to transparent extension node, their availability are powerful and they can maintain in low cost.
First,this paper introduce the concept and theory related to NoSQL database, analyze data model of several mainstream NoSQL databases, and compare the NoSQL database with the traditional relational database in the data model, assurance data integrity, scalability and other aspects. Then , This paper analyze the characteristics and principles of current mainstream NoSQL database products respectively, illustrate advantages and disadvantages of several NoSQL database products and their application. Finally, Using University Teaching Resources Management System for the actual case, design and implement a highly scalable, highly reliable Digital Resource Management System based on MongoDB.
Key Words:NoSQL database; MongoDB; Teaching Resource Management System
目录
1章 绪论 1
1.1 课题背景 1
1.2 国内外发展现状 1
1.3 本论文的研究内容 2
第2章 NoSQL数据库概要 4
2.1 NoSQL概念与理论 4
2.1.1 NoSQL概念 4
2.1.2 NoSQL相关理论 4
2.2 NoSQL数据模型 6
2.2.1 基于键-值的数据模型 6
2.2.2 面向文档的数据模型 6
2.2
显示全部