LevelDb是Google开源的嵌入式持久化KV 单机存储引擎.采用LSM(Log Structured Merge)tree的形式组织持久化存储的文件sstable.LSM会造成写放大.读放大的问题. 1. LevelDb特点: 1. 顺序写.随机写性能高,顺序读性能高,但是随机读性能差,适合于读少写多的场景中.读场景下,可以加一层记录级别的缓存,缓存常用的热点数据,热点数据淘汰算法可以选择LRU算法.LevelDb内部有table cache\block cache,相比于记录级别的缓存,…