-
题名高效Key-Value持久化缓存系统的实现
被引量:6
- 1
-
-
作者
罗军
陈席林
李文生
-
机构
重庆大学计算机学院
-
出处
《计算机工程》
CAS
CSCD
2014年第3期33-38,共6页
-
基金
中央高校基本科研业务费专项基金资助项目(CDJZR10180014)
-
文摘
传统的缓存系统为了追求更高的性能大多是基于内存存储的,数据的持久化功能并不完善,因而系统会受到内存容量的限制,并且在系统宕机时会导致数据全部丢失,无法恢复。为此,在分析传统缓存系统的基础上,针对数据的持久化运用LSM-Tree理论以及Merge-Dump存储引擎进行改进,并参考Google的单机持久化存储系统LevelDB,实现一个分布式的Key-Value持久化缓存系统SSDB,结合传统缓存系统的优点并利用一致性哈希、布隆过滤器等思想对SSDB进行一系列优化。对SSDB性能测试的结果表明,优化后的持久化缓存系统SSDB是纯内存存储的,能有效降低数据的存储成本,且在读写性能上只比Redis下降约600 QPS。
-
关键词
LSM
Tree理论
merge—dump存储引擎
缓存系统
持久化存储
一致性哈希
布隆过滤器
-
Keywords
LSM-Tree theory
merge-dump storage engine
caching system
persistent storage
consistent Hashing
Bloom filter
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-