Skip to content

cangfengzhs/minidb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

概述

这是一个纯学习用的nosql。是在阅读完leveldb的源码后,自己从头实现的一个leveldb。实现逻辑上时差不多的,但是细节上会有些不同。代码只有不到3k行。现在只是单线程的,多线程的版本在学习开发中。

性能

10000000数据。
write qps: 50000 read qps: 10000

TODO

-[ ] compact拆分单独线程 -[ ] 多线程读/写 -[ ] 详细测试分析及优化

About

A mini NoSQL for learning similar to leveldb

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published