LevelDB是一个功能上类Redis的key/value存储引擎。Redis是一个基于纯内存的存储系统,而LevelDB是基于内存 + SSD的架构,内存存储最新的修改和热数据(可理解为缓存),SSD作为全量数据的持久化存储,所以LevelDB具备比redis更高的存储量,且具备良好的写入性能,读性能就略差了,主要原因是由于冷数据需要进行磁盘IO。Facebook在levelDB的基础上优化了 RocksDB。LevelDB一般采用 proxy + 多机主备 的形式搭建集群,常见的兼容Redis协议,可通过Redis客户端访问。
https://www.jianshu.com/p/223f0c73ddc2
基本属性
产品名称 | LevelDB |
---|---|
所属国家 | 美国 |
最新版本 | 1.23 |
开源地址 | https://github.com/google/leveldb |
db-engines得分 | 3.61 |
首发时间 | 2011-01-01 |
模型分类 | 键值 |
起源 | Cloud BigTable |
商业模式 | 商业 |
许可协议 | BSD |
开发语言 | C++ |
隔离级别 | Snapshot Isolation |
视图 | 不支持 |
表关联方式 | Not Supported |
索引类型 | Skip List ,LSM Tree |
并发控制 | 2PL |
产品架构 | Embedded |
兼容性
其他特性
产品首页 | http://leveldb.org/ |
---|
厂商
厂商 | |
---|---|
官网 | http://leveldb.org/ |
用户评价
0
0