任何关系型数据库,具有典型的架构设计,显示表和这些表之间的关系。虽然在 MongoDB 中,没有什么关系的概念。
MongoDB比RDBMS的优势
-
架构:MongoDB是文档型数据库,其中一个集合保存不同的不同的文件。字段的数量,内容和该文件的大小可以是不同于从一个文件复制到另一个。
-
一个单一的对象是结构清晰
-
没有复杂的连接
-
深查询能力。 MongoDB支持动态查询使用基于文档的查询语言,如SQL几乎一样强大的文件
-
调优
-
易于规模化:MongoDB是易于扩展
-
不需要数据库对象的应用程序对象转换/映射
-
使用内部存储器存储(窗口)工作组,从而实现更快的数据存取
为什么要使用MongoDB
- JSON风格文件的形式,面向文档存储:数据存储
-
对任何属性可索引
-
复制和高可用性
-
自动分片
-
丰富的查询
-
快速就地更新
-
MongoDB的专业技术支持
应该在哪里使用MongoDB?
-
大数据
-
内容管理和交付
-
移动和社交基础设施
-
用户数据管理
-
数据平台