
MongoDB 构架图分享
本文图片来自 Ricky Ho 的博文 MongoDB 构架(MongoDB Architecture),这是个一
听就感觉很宽泛的话题,但是作者在文章中确实对 MongoDB 由内至外的架构进行了剖析。
本文截取了其文章中的几张重点架构示意图片进行简单描述。希望对大家有用。
MongoDB 数据文件内部结构
1. MongoDB 在数据存储上按命名空间来划分,一个 collection 是一个命名空间,
一个索引也是一个命名空间
2. 同一个命名空间的数据被分成很多个 Extent,Extent 之间使用双向链表连接
3. 在每一个 Extent 中,保存了具体每一行的数据,这些数据也是通过双向链接
连接的
4. 每一行数据存储空间不仅包括数据占用空间,还可能包含一部分附加空间,这
使得在数据 update 变大后可以不移动位置
评论0