go语言版本实现: https://github.com/syndtr/goleveldb
官方宣称可以达到30w的qps,但是该go语言版本实测但qps大于20w时,一开始写入速度正常,但是持续写入几分钟后,写入速度由十几毫秒变为几分钟,系leveldb的compaction操作导致,IO阻塞之后会导致大量协程堆积从而造成内存雪崩式升高,这在高并发环境中不能容忍,故弃用。后来者勿踩此坑!!!
leveldb持续写入场景下速度变慢
最新推荐文章于 2023-07-19 00:39:03 发布