存储
文章平均质量分 89
这里讲介绍存储相关技术,包括存储引擎架构,LSM,BitCask,B+Tree以及常见存储引擎的开源实现。
陪计算机走过漫长岁月
软件开发工程师,nutsdb,leveldb贡献者。
展开
-
从Commiter到Maintainer,这一年我和nutsdb的故事
这篇文章主要是总结我从nutsdb commiter成长为maintainer的故事。原创 2023-03-04 16:58:34 · 131 阅读 · 0 评论 -
关于slice扩容性能损耗的探究
探究slice扩容对性能的影响原创 2023-03-04 10:44:56 · 383 阅读 · 0 评论 -
同样是1亿数据,为什么nutsdb扛不住,而badgerdb可以?
这篇文章将讲述为什么同样是1亿数据,Hash索引的代表Nutsdb扛不住了,而LSM的代表badgerdb却可以?原创 2022-12-18 11:12:21 · 955 阅读 · 0 评论 -
如何从0到1实现一个基于bitcask的kv存储引擎
保姆级教程带你从0到1实现基于bitcask的kv存储引擎原创 2022-11-20 12:35:39 · 985 阅读 · 0 评论 -
nutsdb启动速度优化之旅
做性能优化的感觉就像和计算机对话,依照自己现有的知识去想方案, 然后写出来之后做实验求证。做这个的思路是让他慢慢的变好,而不是上来就追求完美主义,完美主义是不靠谱的,反而会让你陷入到纠结之中,能优化一点是一点,我们要看到一个变好的趋势,然后在这个趋势上面不断的基于上一次的结果去猜想下一次怎么优化,也就是所谓的“小步快跑”。在做这个的过程中会往各个方向去脑爆,一些背景知识不是很清楚的时候需要翻越各种资料。整体来说是一次很不错的成长体验。原创 2022-09-24 12:54:12 · 520 阅读 · 0 评论 -
bitcask存储模型介绍 & 如何通过缓存fd的方式提升nutsdb接近20倍读取性能
bitcask存储架构详解与缓存fd获取大幅度性能提升原理介绍。原创 2022-06-01 02:29:49 · 446 阅读 · 2 评论