BadgerDB  - Go 的快速键值存储
小码哥 2019-08-17 14:40:31

Badger 是一个可嵌入,持久,简单,快速的键值(KV)存储,纯 Go 编写。 Badger 在进行随机读取时比 RocksDB 快至少 3.5 倍。 对于 128B 到 16KB 之间的数据量,数据加载速度是 RocksDB 的 0.86x - 14 倍,随着数字大小的增加,Badger 获得了很大的发展。 另一方面,Badger 在范围键值迭代方面目前较慢,但是这有很大的优化空间。

特性

  • 纯 Go 编写

  • 使用最新的研究来构建最快的键值存储。

  • 简单

  • 以 SSD 为中心的设计

性能对比