2017-12-16-MongoDB
- 基于分布式文件存储的数据库 包含分布式系统的特性. 1)大数据存储 2)数据可以存储在不同机器上,不同的机器可以相互替代,可靠性容灾性强 3)方便扩充数据库容量
1)部署难度相对比较大,数据库出现问题不容易排查.
- 最接近关系型数据库的非关系型数据库
1)可以设置索引 2)没有固定的列数据扩充改变比较灵活. 3)多表查询比较复杂,性能不够好 3)类似于json的bson格式对程序更友好.
- view
1)类似于mysql的子查询. 在现有数据库基础上,封装一层查询 2)和直接运行查询语句相比没有效率提升 3)生成的view保存在磁盘里,可以一直使用 4)view不能修改名称,不能插入数据
-
Capped Collections 1)固定行数的表 2)先进先出,后进替代先进,比较适合做运行时间统计,log等任务
-
网址 1)官网网址 : https://docs.mongodb.com/manual/core/databases-and-collections/ 2)