基于跳表实现的轻量级键值型存储引擎

我要开发同款
proginn23312950602023年04月20日
155阅读
所属分类 PC网站

作品详情

本项目就是基于Redis中跳表数据结构实现的轻量级键值型存储数据库,使用C++实现。主要功能有插入数据、删除数据、查询数据、数据展示、数据落盘、文件加载数据,以及数据库大小显示;如果想自己写程序使用这个键值对型存储引擎,只需要在你的CPP文件中导入接口就可以使用。• 主要工作:1.针对跳表进行增,删,改,查的操作;2.可以将数据保存到自定义文件,与Redis中将数据生成数据快照保存到dump.rdb文件功能类似;3.压力测试,通过shell脚本测试数据库的性能;• 个人收获:通过编写简单的基于跳表数据结构实现的键值对存储数据库,可以熟悉跳表这种熟悉结构,并且也可以学习关于Redis中存储方式一些知识;虽然这个项目只能存储整型,字符串类型,后期可以将其他的类型都加进去,尽量做的完整的存储引擎。
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论