NOSQL-MongoDB简介
MongoDB MongoDB 是一个高性能,开源,无模式的文档型数据库,开发语言是C++。它在许多场景下可用于替代传统的关系型数据库或键/值存储方式。 1.特点 1.1 数据格式 在 MongoDB 中,文档是对数据的抽象,它的表现形式就是我们常说的 BSON(Binary JSON )。 BSON 是一个轻量级的二进制数据格式。MongoDB 能够使用 BSON,并将 BSON 作为数据的存储存放在磁盘中。 BSON 是为效率而设计的,它只需要使用很少的空间,同时其编码和解码都是非常快速的。即使在最坏的情况下,BSON格式也比JSON格式再最好的情况下存储效率高。 对于前端开发者来说,一个“文档”就相当于一个对象: {“name":"mengxiangyue","sex":"nan"} 对于文档是有一些限制的:有序、区分大小写的,所以下面的两个文档是与上面不同的: {”sex“:"nan","name":"mengxiangyue"} {"Name":"mengxiangyue",simhei; font-size:15px"> 另外,对于文档的字段 MongoDB有如下的限制: |