![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mongodb底层原理+源码分析
文章平均质量分 94
新兴AI民工
人工智能行业的新兴民工
展开
-
mongo存储引擎那些事(二):内存数据结构
文章目录wiredtiger引擎定义的内存数据结构源码中的page结构Root Page & Internal PageLeaf PageWT_PAGE_MODIFY跳表WT_INSERT_HEADWT_UPDATEWT_BTREEwiredtiger引擎定义的内存数据结构 在上一篇文章介绍整个LSM Tree的架构图中,内存结构没有给出来。也就是给各种引擎自己发挥的空间。这里来说说wiredtiger的内存数据结构。 从网上找了一张从阿里云出来的图片: 也就是说,wiredTige原创 2021-11-07 21:03:27 · 590 阅读 · 0 评论 -
mongo存储引擎那些事(一):硬盘数据结构
目录LSM TreeWireTiger引擎基本数据结构wiredtiger引擎定义的磁盘数据结构插入多条数据后作为了一个从事了7-8年开发经验的老coder,之前接触的数据库都是关系型数据库;从最初接触到的SQL-Server,再到后面的Oracle,然后就是MySQL。在No SQL大潮形成之后,一直也没好好去研究下这些数据库,知道最近的一个项目中用到了mongoDB,然后在一个客户处出现了一次数据损坏,好不容易修复之后才想起没有好好了解过这个数据库的原理,是时候好好来...原创 2021-11-04 11:34:40 · 579 阅读 · 0 评论