摘要:
BSON在MongoDB中,文档是对数据的抽象,被使用在client端和server端的交互中,所有client端(各种语言的Driver)都会用这种抽象,它的表现形式就是我们常说的BSON(Binary JSON)BSON是一个轻量级的二进制数据格式。MongoDB能够使用BSON,并将BSON作为数据的存储存放在磁盘中。当Client端要将写入文档,使用查询等等操作时,需要将文档编码为BSON格式,然后再发送给server端。同样,Server端的返回结果也是编码为BSON格式再放回给Client端的。使用BSON格式出于以下3种目的:1.效率BSON是为效率而设计的,它只需要使用很少的. 阅读全文
该文被密码保护。 阅读全文
摘要:
MongoDB是面向集合,灵活架构的文档数据库。面向集合,意味着数据是由'collection'组成的,每个collection在数据库有一个唯一名称,包含多个文档。colletion类似于关系数据库中的表,但是他们没有任意自定义的架构。灵活架构,意味着数据库不需要知道存储在collection中的文档结构。实际上,你可以在同一个collection中存储不同结构的文档。文档,存储的数据是结构化的键值对,key是字符串,value是任意数据类型,包含数组和文档。我们称这种数据格式为“BSON”(Binary Serialized dOcument Notation).Mongo 阅读全文