- 博客(4)
- 收藏
- 关注
原创 go语言--mini-bitcask
本文介绍了一个基于bitcask模型的简易k-v存储引擎minidb的实现过程。作者从数据存储的基本问题出发,对比了B+树和LSM树两种经典存储模型的特点,详细阐述了bitcask模型通过顺序IO提升写入性能的核心思想。文章展示了minidb的关键代码实现,包括PUT、GET、DELETE操作以及重要的数据合并(Merge)功能。这个300行代码的mini项目完整呈现了bitcask存储模型的核心思想,可作为理解更复杂存储系统rosedb的基础。文章最后指出bitcask模型在实际生产环境中的应用案例,并提
2025-08-16 19:08:56
1955
转载 云计算学习001
摘要:欢迎大家来到阿里云与CNCF共同推出的“云原生”技术公开课。本文整理自“云原生”技术公开课的开篇:第一堂“云原生”课。在本文中,阿里巴巴高级技术专家、CNCF官方大使张磊为大家介绍了“云原生”技术的发展历程,本门课程的简介与预备知识以及“云原生”的定义和技术要点,精彩不容错过。 本节课程要点 云原生技术发展历程(为什么要学习这门课) 课程简介与预备知识(这门课到底教什么) ...
2020-01-14 19:10:50
337
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1