高性能Key/Value存储引擎levelDB, rocksDB, sessionDB
来源:互联网 发布:中国新歌声 台湾 知乎 编辑:程序博客网 时间:2024/06/03 02:50
高性能Key/Value存储引擎levelDB, rocksDB, sessionDB
1. 简单介绍
LevelDB是Google开源的持久化KV单机数据库,具有很高的随机写,顺序读/写性能,但是随机读的性能很一般,也就是说,LevelDB很适合应用在查询较少,而写很多的场景。LevelDB应用了LSM (Log Structured Merge) 策略,lsm_tree对索引变更进行延迟及批量处理,并通过一种类似于归并排序的方式高效地将更新迁移到磁盘,降低索引插入开销。
RocksDB虽然在代码层面上是在LevelDB原有的代码上进行开发的,但却借鉴了Apache HBase的一些好的idea。
SessionDB是携程公司开发的一个高性能key-value存储系统。
2. 资料
2.1 http://techshow.ctrip.com/archives/677.html
2.2 http://tech.uc.cn/?p=2592
2.3 http://dirtysalt.info/leveldb.html
后面会详细分析这三个系统,总结出设计一个高性能key-value存储系统的关键点。
0 0
- 高性能Key/Value存储引擎levelDB, rocksDB, sessionDB
- 对LevelDB的“升级版”存储引擎RocksDB的调研成果
- 关于典型的存储引擎及其代表(mysql、redis/memcached、leveldb/rocksdb/hbase系)
- 高性能key-value数据库
- LevelDB:一个快速轻量级的key-value存储库(译)
- LevelDB:一个快速轻量级的key-value存储库(译)
- LevelDB:一个快速轻量级的key-value存储库(译)
- LevelDB:一个快速轻量级的key-value存储库(译)
- LevelDB:一个快速轻量级的key-value存储库(译)
- 构建key-value存储引擎 -数据组织
- 淘宝tair--分布式 key/value 存储引擎
- RocksDB介绍:一个比LevelDB更彪悍的引擎
- [转]RocksDB介绍:一个比LevelDB更彪悍的引擎
- RocksDB介绍:一个比LevelDB更彪悍的引擎
- 高性能key-value数据库nessDB介绍
- leveldb存储引擎分析
- LevelDB初探之简单使用 2014-07-28 17:16:18 分类: 大数据 一、简介 LevelDB是google开源的一个key-value存储引擎库,从版本1.2开始就
- 性能强劲的key-value数据引擎——memlink
- ibatis中#和$符号的区别
- core文件调试
- 转:JavaScript数组方法总结
- JAVA中的枚举类型
- cache源码分析一 存储机制分析
- 高性能Key/Value存储引擎levelDB, rocksDB, sessionDB
- 在CMD命令行中运行python脚本
- request的setAttribute()怎么用的?
- 3.2.8 虚拟内存管理
- squid存储机制
- Broadcast学习笔记
- OpenGL 法线自动规范化
- 线程和同步问题
- cache源码分析二 读写逻辑分析