MongoDB 数据存储形式及应用场景介绍

原理:

Mongodb是以文档的形式存储数据的,他的风格比较类似于JSON。文档类似于编程语言中的键和值的方式联系在一起的。严格意义来讲,MongoDB文档是BSON文档。BSON文档是带有附加类型信息的二进制JSON文档。在文档里,字段的值可以是任何BSON数据类型,他们可以是其他的文档,数组,和数组文档。


MongoDB 数据存储形式及应用场景介绍_第1张图片

MongoDB将所有文档存储在集合里。一个集合是一组有联系的,拥有公共索引的文档。集合类似于传统关系型数据库的表。


MongoDB 数据存储形式及应用场景介绍_第2张图片

应用:

我们可以利用mongodb的BSON文档的特性生产拥有不同种类属性的数据管理,比如京东商城上有无数种产品,每种产品的属性都是不统一的,我们没有办法使用不同种类的表格管理这么多商品的数据,这个时候更加自由灵活的mongodb就可以处理这样的事务了。

另外mongodb也适用于创业团队,很多创业团队项目的数据库表示不确定的,这个时候我们就可以使用mongodb来管理数据,它不会受到数据变化而产生较大影响。方便及时修改。等业务和数据逻辑稳定的时候,我们可以再转换成关系型数据库进行管理,这样子就可以少走很多弯路。

你可能感兴趣的:(MongoDB 数据存储形式及应用场景介绍)