日期:2014-05-16 浏览次数:20539 次
当我们要向MongoDB插入数据,数据格式就是document。 document的数据结构和JSON基本一样。 Python的dictionaries和ruby的hashes都是例子。 这个部分主要讲解MongoDB数据的插入。 Document-Orientation面向文档面向文档的数据库存储document,但是这个document是一个结构document。
这个词汇可能来自XML document。
然而其他结构的数据格式如JASON,有相似的属性。
? MongoDB的document是类似JSON的数据结构。 JSON 是一个存储对象风格数据绝佳方法。
它独立于语言以及基于标准的。
为了效率,MongoDB使用的是BSON。是一个二进制描述数据的协议。
BSON检索字段要明显快于JSON。同时BSON也添加了更多的数据类型如date类型和二进制类型。
BSON读起来和JSON一样并且也可以和其他多种语言的数据结构相对应。
? 客户端驱动序列化数据为BSON。之后再把数据传输到db中。 存储在硬盘上的数据格式就是BSON。获取的时候,也不要太复杂,效率很高。 客户端驱动反序列化BSON对象,转为自己语言的格式。 JSON举例,下列 "document" 可以被存储在MongoDB中:
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
|