PalDB 是 Linkedin 开源的可嵌入只读 Key-Value 存储系统。
PalDB 是一个可嵌入,持续 Key-Value 存储,拥有非常快的性能和合适的存储大小。PalDB 存储是单个二进制文件,只能编写一次,可以直接在应用中使用。
PalDB 的 JAR 包只有 110K,只有单个依赖 (snappy, which isn't mandatory),可以跟一些配置参数一起使用。
因为 PalDB 是只读的存储系统,只关注数据,相比其他嵌入式 key-value 系统来说非常简单,拥有较高的吞吐量。
当前的基准测试基于 3.1Ghz Macbook Pro:
PalDB, LevelDB 和 RocksDB 吞吐量比较(越高越好)
|