本文公众号文章链接:https://mp.weixin.qq.com/s/YoRJw_vkAK0aBTN6-HK0qw
本文csdn博客链接:https://blog.csdn.net/screscent/article/details/79807625
boltdb是一个纯粹的key Value数据库,其宗旨是提供一个简单,快速,可信的数据库。此数据库广泛应用于各大开源组件中。
源码目录为:
源码比较多,且其内部逻辑比较复杂,本文只分析其中的page结构。
github.com/boltdb/bolt/page.go
page结构体。page指的是内存中的页,这个结构体其实是用来对应页,然后将其管理起来的数据结构。
id:是pgid类型,是给page的编号。
flags:是指的此页中保存的具体数据类型。&