专栏名称: 代码随想录
认准代码随想录,学习算法不迷路。 刷题网站:programmercarl.com
今天看啥  ›  专栏  ›  代码随想录

手把手实现KV存储引擎

代码随想录  · 公众号  ·  · 2024-10-04 14:00

文章预览

18年的时候,我在github上开源了 kv存储引擎项目(跳表实现) 跳表是一种高效的数据结构,支持快速的搜索、插入、删除操作,同时保持较低的复杂度,是理解和应用高级索引技术的绝佳例子。 Github地址: https://github.com/youngyangyang04/Skiplist-CPP 不少录友看不懂,问有没有相关教程。 这次基于卡码网判题系统, 我将这个项目拆解成 八道编程练习题 。 完成这八道编程练习题,这个项目也就做出来了。 做完本项目,来自录友的评价: 提示:该编程实战课是讲项目拆解成八道算法题目配合文字讲解,没有提供视频讲解。 课程背景 如果搞后端开发的同学或多或少都应该知道redis-非关系型数据库 redis的存储引擎是跳表实现的。 现在很多云厂商提供的云数据库,其底层都是用了Facebook开源的rocksdb,而rocksdb的底层是Google开源的Levedb, 而Levedb的核心实现也是 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览