文件名称:
learn-bolt:阅读boltDB源码后的小结-源码
开发工具:
文件大小: 953kb
下载次数: 0
上传时间: 2021-03-23
详细说明:学习boltdb
在最近的闲暇时间,我开始补充自己的数据库知识的盲点。这里也推荐一下自己最喜欢的课程和书籍:
CMU 15-445 / 645数据库系统简介
设计数据密集型应用程序(DDIA)
但这些努力始终只是在走近,而不是进入数据库。因此我迫切地想要认真阅读某些数据库的源码,了解那些常被引用在DDIA中boltDB被多次引用,对它最深刻的印象就是通过单线程执行识别事务的方式简单粗暴地实现最苛刻的可序列化的事务隔离。于是有一天,我心血来潮访问了boltDB项目,发现它极简的设计理念正好满足我的学习需求,于是就有了本项目。
为什么选择boltDB
Bolt的最初目标是提供一个简单的纯Go键/值存储,并且不使用多余的功能来膨胀代码。 ---本·约翰逊
boltDB可能是最适熟的golang的工程师最适合阅读的第一个数据库项目,原因在于它:
功能简单:
它是单机数据库,没有raft,没有p
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.