2.3  MongoDB简介
2.3.1  MongoDB基本介绍
MongoDB是一种强大、灵活、可扩展的数据存储方式。它是面向文档的数据库,”文档”(document)就类似于关系型数据库中“行”(row)的概念,是一种更加灵活的存储方式。在MongoDB中,创建的文档可以内嵌数组,甚至可以内嵌其他文档,这区别于关系型数据库的存储方式,所以使用MongoDB可以用一条记录来表示复杂的层次关系。同时,MongoDB没有模式,方便了开发者变更数据模型。
2.3.2  MongoDB功能及性能
    索引:MongoDB提供了多样性的索引,能进行多种快速查询。最大的特点是提供唯一的、复合的和地理空间索引能力。
    存储JavaScript:MongoDB可以直接存储和读取JavaScript的函数和值,不需要使用到存储过程。
聚合:MongoDB支持聚合工具如MapReduce。
固定集合:集合的大小有上限。
文件存储:MongoDB通过使用协议来存储大型文件和文件的元数据。
MongoDB 与服务器进行交互的主要方式是使用MongoDB传输协议,它对文档进行动态填充,预分配数据文件,用空间换取性能的稳定,尽可能地将服务端处理逻辑交给客户端,尽量让服务器自治来简化数据库的管理[7]。在分布式环境下,集群只需要知道有节点是新添加的,就会自动地去集成和配置新的节点。
 3. 系统分析
3.1  系统功能结构模型
在设计过程中,要明确终端用户的需求。本应用包括了“登录模块”,“个人管理模块”,“任务模块”和“即时响应模块”
上一篇:jsp+mysql自动化考勤系统设计与实现
下一篇:数字加法器的设计与实现

《信息技术课程标准》微课的设计与制作

《读书交流分享》APP的设计与开发

《信息技术课程标准》系列微课的设计与制作

《大学生课堂教学管理与...

教育技术学专业技能学习网站的设计

基于Android的电子拍卖系统设计与开发

基于Web应用的致胜公司企业内部培训系统设计

淮安市高校足球运动损伤问卷调查表

新疆农林高校學生昆虫生...

个案管理茬老年糖尿病患...

日语论文中日酒文化对比研究

浅谈农村大气环境保护的制度构建【1868字】

大淘宝网的虚假交易研究

激光模拟训练器材国内外研究现状

发酵米粉优势菌株的发酵特性研究

2021年什么行业赚钱,适合...

肢体语言在小学英语教学中的应用浅谈