主要有一个在 Leveldb 上的论文复现项目:
https://github.com/WangTingZheng/Paperdb/tree/elasticbf-dev ,在 100GB 的 DB 上点查 1 千万次,读吞吐量提升了 23%。有兴趣的老哥也可以提提 pr 或者 issue ,看看代码还有哪些地方有问题,project 还有一些工作木有做完,大佬们也可以提提意见。整个项目是我一个人独立完成的。
主要负责:
一、对顶会论文的阅读、提炼、分析、讨论
二、根据论文的设计在 LeveLDB 复现相对应的功能
三、使用单元测试、Github CI 、Clang 的 Thread Safety Analysis 工具检查修复 bug
四、编写相对应的脚本进行 benchmark ,为 ElasticBF 适配 YCSB-cpp ,进行压测
五、编写入门文档、复现设计文档、注释,并注意代码命名规范
六、使用 Github Issue 、Project 管理项目
项目特点:
有比较完善的单元测试,跨平台跨编译器 CI 来保证代码质量
有详细的入门文档、设计文档,以及注释,函数命名尽可能地规范
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://tanronggui.xyz/t/971767
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.