BoltDB 源码分析
BoltDB 源码分析nodeCopyOnWrite解决读写冲突Elementbucketcursor内存分配inline bucketCursorrebalancemetabacth操作事务原子性(Atomicity)一致性(Consistency)隔离性(Isolation)持久性(Durability)参考链接BoltDB直接使用mmap, 直接将所有的页, 也就是整个数据大文件, 全部映射到内存内,从而免去了自己实现pagecache等等,简化了实现,并且数据持久化没有编解码,因此也避免了序列化
原创
2021-05-24 18:28:00 ·
710 阅读 ·
2 评论