SSDB加入了合并IO限速功能

ideawu 发布于 2013/07/01 16:36
阅读 702
收藏 0

LevelDB采用的是Log-Structured Merge-Tree(LSM-tree)结构, 也就是所有的更新操作都顺序地记录到日志文件中, 然后再隔一段时间对这些日志进行合并(Compaction), 类似于建立索引.

但是, LevelDB在合并时, 并没有对磁盘IO进行限速, 导致磁盘IO被写满, 从而阻塞了正常的读操作. SSDB使用LevelDB作为存储引擎, 所以以前版本的SSDB也这个问题. 不过, 自从1.5.0版本以后, SSDB对LevelDB进行了改造, 加入了合并IO限速功能.

SSDB是一个快速的LevelDB服务器.

加载中
返回顶部
顶部