到目前为止,MongoDB是一个新的和普遍使用的数据库。 它是一个基于文档的非关系数据库提供程序。

虽然它比传统的数据库快100倍,但早期说它将广泛地取代传统的RDBMS。 但是,不可否认的是:在性能和可扩展性方面 MongoDB 有着明显的优势。

关系数据库具有典型的架构设计,可以显示表的数量以及这些表之间的关系,而在MongoDB中则没有关系的概念。

MongoDB 的架构较少。它是一个文档数据库,它的一个集合持有不同的文档。

从一个到另一个的文档的数量,内容和大小可能有差异。

MongoDB 提供深度查询的功能,因为它支持对文档的强大的动态查询。

MongoDB 很容易扩展。

它使用内部存储器来存储工作集,这是其快速访问的原因。

在关系数据库(RDBMS)中,表用作存储元素,而在 MongoDB 中使用的是集合。

在RDBMS中有多个模式,在每个模式中,可创建用于存储数据的表,而 MongoDB 是面向文档的数据库,数据是以类似JSON格式的BSON格式编写的存储的。