简介
第一章 boltdb简要介绍
第一节 boltdb是什么
第二节 为什么要分析boltdb
第三节 boltdb的简单用法
第四节 boltdb的整体数据组织结构
第五节 boltdb的黑科技
第六节 总结
第二章 boltdb的核心数据结构分析
第一节 boltdb的物理页page结构
第二节 元数据页
第三节 空闲列表页
第四节 分支节点页
第五节 叶子节点页
第六节 总结
第三章 boltdb的b+树之Bucket和node
第一节 boltdb的Bucket结构
第二节 Bucket遍历之Cursor
第三节 node节点的相关操作
第四节 Bucket的相关操作
第五节 keyvalue的插入和获取和删除
第六节 Bucket的页分裂和页合并
第七节 总结
第四章 boltdb事务控制
第一节 boltdb事务简介
第二节 boltdb事务Tx定义
第三节 Begin()实现
第四节 Commit()实现
第五节 Rollback()实现
第六节 WriteTo()和CopyFile()实现
第七节 总结
第五章 boltdb的DB对象分析
第一节 DB结构
第二节 对外接口
第三节 Open()实现分析
第四节 db.View()实现分析
第五节 db.Update()实现分析
第六节 db.Batch()实现分析
第七节 db.allocate()和db.grow()分析
第八节 总结
第六章 参考资料
结束
Published with GitBook
第四章 boltdb事务控制
第四章 boltdb事务控制
事务可以说是一个数据库必不可少的特性,对boltdb而言也不例外。我们都知道提到事务,必然会想到事务的四大特性。那么下面就让我们看看在boltdb中到底是怎么实现它的事务的呢?
results matching "
"
No results matching "
"