mongodb简要教程.docx
《mongodb简要教程.docx》由会员分享,可在线阅读,更多相关《mongodb简要教程.docx(53页珍藏版)》请在第一文库网上搜索。
1、mongodb简要教程初学 mongodb新学一个技术应该做什么?官方文档,来,我们一起来看看官方文档是怎么说的遇事不决,先看简介MongoDB 简介在本页 文档数据库 主要特性欢迎使用MongoDB 4.2手册! MonqoDB是一个文档数据库,旨在简化开发和扩展。该手册介绍了MongoDB中的关键概念,介绍了查询语言,并提供了操作和管理上的注意事项和过程以及全面的参考章节。MongoDB提供数据库的一社区一版和一企业_版: MongoDB社区版是MongoDB的可用源和免费版本。 MongoDB企业版作为MongoDB高级企业版订阅的一部分提供,并且包括对MongoDB部署的全面支持。Mo
2、ngoDB企业版还添加了以企业为中心的功能,例如LDAP和Kerberos支持,磁盘加密和审核。这里第一句话很关键,文档上说,mongoDB是一个文档型数据库,旨在简化开发和扩展。这里很明显的确定了 mongoDB的部分优势,那就是简化开发和扩展,那它是怎么简化开发和扩展的呢?这就是需要我们后面认真的去研究了。然后,又提到了一个关键的词,文档型数据库,好了,到这里没有听过的朋友就蒙了,所以,我们往下看什么是文档型数据库?文档数据库MongoDB中的记录是一个文档,它是由字段和值对组成的数据结构。MongoDB文档类似于JSON对象。字段的值可以包括其他文档,数组和文档数组。(name: sue
3、, field:valueage: 26, field:valuestatus: A, field:valuegroups: news , sports field: value)A MongoDB document使用文档的优点是: 文档(即对象)对应于许多编程语言中的内置数据类型。 嵌入式文档和数组减少了对昂贵连接的需求。 动态模式支持流畅的多态性。集合/视图/按需实例化视图MongoDB将文档存储在集合中。集合类似于关系数据库中的表。除集合外,MongoDB还支持: 只读视图(从MongoDB 3.4开始) 按需实例化视图(从MongoDB 4.2开始)。紧接着官方就给了说明,Mongo
4、DB中的记录是一个文档,它是由字段和值对组成的数据结构。MongoDB文档类似于JSON对象。字段的值可以包括其他文档,数组和文档数组。这句话其实讲的已经非常明了了,它记录的是一个文档,所以相比Mysql这种关系型数据库来说,moon第一个想到的就是,I不用写DDL语句来维护表字段的关系了,文档里面,你想怎么存就怎么存。后面官方这里提到了文档数据库的优点:1 .文档(即对象)对应于许多编程语言中的内置数据类型。也就是说说文档内的I数据类型是自己定义的,可以对应不同编程语言中的各种内置数据类型2 .嵌入式文档和数组减少了对昂贵连接的需求。最直白的说就是类似于Mysql当中的Join语句少了3 .
5、动态模式支持流畅的多态性。这句话的moon是这样理解的,由于文档内容是自定义的,所以会有各种格式,比如下面这种格式就体现了其多态性普通电话,具有打电话发短信的功能iphone,具有打电话发短信的功能,并且还能玩游戏集合/视图/按需实例化视图集合/视图/按需实例化视图MongoDB将文档存储在集合中。集合类似于关系数据库中的表。除集合外,MongoDB还支持:只读视图(从MongoDB 3.4开始)按需实例化视图(从MongoDB 4.2开始)。MongoDB将文档存储在集合中。集合类似于关系数据库中的表。这句话就很好理解了,我就不解释了除集合外,MongoDB还支持:只读视图(从MongoDB
6、 3. 4开始),和SQL的视图没有什么差异,视图是基于表/集合之上进行动态查询的一层对象,可以是虚拟的,也可以是物理的(物化视图)。按需实例化视图。从4. 2版本开始,MongoDB为aggregation pipel ine添加了$merge阶段。此阶段可以将管道结果合并到现有集合中,而不是完全替换现有集合。此功能允许用户创建按需物化视图,每次运行管道时都可以更新输出集合的内容。主要特性主要特性高性能MongoDB理哄高性能的数据持久化.特星, 对表入式细模型的支持减少了数据奉系统上的I / 0搂作. 索引支持更快的查询,并且可以包含来自表入式文档和数组的漫.丰富的查询语言MongoDB支
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- mongodb 简要 教程
