-
模式自由 :不需要定义表结构,数据表中的每条记录都可能有不同的属性
-
逆范式化 :不遵循范式要求,去掉完整性约束
-
多分区存储 :数据进行分区,将纪录分散到多个节点上
-
多副本异步复制 :数据快速写入一个节点,其余节点通过读取写入节点日志来实现异步复制
-
软事务 :不能完全满足事务的ACID特性,强调事务的最终一致性
1.CAP理论
MongoDB 特点
MongoDB 使用场景
-
数据缓存
-
JSON格式的数据存储
-
高伸缩性场景
-
弱事务
MongoDB数据模型
面向集合存储的文档型数据库
MongoDB在开发阶段可以采用它本身 模式自由 的特点加速开发,但在部署的时候,最好还是将相同数据类型的文档存储在一个集合当中,
否则返回结果不一致,会对参与开发人员和管理员带来不方便
MongoDB提供了一些特殊功能的集合,例如:
1.capped collection 固定大小集合,当集合满后,会覆盖最老的文档,
2.system.indexes 存放索引信息
3.system.namespaces 存放名字空间信息
文档的命名规范
集合的命名规范
数据库的命名规范
命名空间
原文链接:https://www.f2er.com/nosql/203845.html