2个不稳定版本
0.2.0 | 2022年7月19日 |
---|---|
0.1.0 | 2022年7月12日 |
291 在 数据库实现
每月22次下载
20KB
460 行
RumDB
基于Bitcask[1]白皮书的闪电般的日志结构化键值存储。
特性
- 读写低延迟
- 高吞吐量
- 易于备份/恢复
- 简单易懂
- 存储数据远大于RAM
路线图
- 带有散列映射键dir结构的磁盘存储
- GET/PUT/REMOVE操作
- 日志文件轮换
- 压缩和垃圾回收
- 快速启动提示文件
- 内部缓存。
- 替代存储实现(例如,基于树的支持范围扫描)
参考
[1] Bitcask: A Log-Structured Hash Table for Fast Key/Value Data
依赖项
~1.3–2MB
~36K SLoC