MongoDB
发布时间:2020-12-12 00:03:12 所属栏目:MySql教程 来源:网络整理
导读:div class="blogpost-body" div class="blogpost-body" div style="text-align: right;" 一 简介 MongoDB是一款强大、灵活、且易于扩展的通用型数据库 1、易用性 MongoDB是一个面向文档(document- 不采用关系型主要是为了获得更好得扩展性。当然还有一些其
<div class="blogpost-body"> 一 简介MongoDB是一款强大、灵活、且易于扩展的通用型数据库 通过在文档中嵌入文档和数组,面向文档的方法能够仅使用一条记录来表现复杂的层级关系,这与现代的面向对象语言的开发者对数据的看法一致。 另外,不再有预定义模式(predefined schema):文档的键(key)和值(value)不再是固定的类型和大小。由于没有固定的模式,根据需要添加或删除字段变得更容易了。通常由于开发者能够进行快速迭代,所以开发进程得以加快。而且,实验更容易进行。开发者能尝试大量的数据模型,从中选一个最好的。 2、易扩展性 3、丰富的功能 <span style="color: #008000;">#<span style="color: #008000;">2、聚合<span style="color: #000000;">支持聚合管道,用户能通过简单的片段创建复杂的集合,并通过数据库自动优化 <span style="color: #008000;">#<span style="color: #008000;">3、特殊的集合类型 <span style="color: #000000;">支持存在时间有限的集合,适用于那些将在某个时刻过期的数据,如会话session。类似地,MongoDB也支持固定大小的集合,用于保存近期数据,如日志 <span style="color: #008000;">#<span style="color: #008000;">4、文件存储 4、卓越的性能 二 MongoDB基础知识1、文档是MongoDB的核心概念。文档就是键值对的一个有序集{'msg':'hello','foo':3}。类似于python中的有序字典。 |