摘要:
1. BSON源码结构 涉及BSON的源码有: builder.h 包含bson所需的内存管理类和将bson对象转成内存的工具方法 bsontypes.h 定义了bson所需的数据类型列表 oid.h 定义Object ID的数据结构及实现 bsonelement.h 定义了bson的节点 bsonobj.h bson对象(主要对象,提供了数据的基本操作) bsonmisc.h 定义了与bson相关的助手函数(流输入/输出) ... 阅读全文
摘要:
一、 基本结构划分 从整体上可以将MongoDB自底向上划分为四部分: 1. 基础数据部分 2. 一般的数据库操作 3. MongoDB提供的操作特性 4. 数据库架构管理 二、 各部分简介 1. 基础数据部分 数据库最终的工作就是把数据存储,然后在用户需要的时候以一种方式把数据提出去。因此,所有数据都需要以一种形式保存到内存或者硬盘里。 在MongoDB里面主要有两种数据的... 阅读全文