🐣 Status: experimental A datastore implementation using cockroachdb/pebble (a native-Go RocksDB equivalent) as a backend.
This is a simple adapter to plug in cockroachdb/pebble as a backend anywhere that accepts a go-datastore.
Amongst other software, this includes:
This implementation is experimental. It is currently exercised against the test suite under go-datastore.
The road to maturity includes:
- Benchmarks against go-ds-badger, go-ds-badger2, and go-ds-leveldb.
- Exposing metrics.
- Testing it in IPFS, libp2p, and Lotus, and characterising its behaviour, performance and footprint under real, practical workloads.
Feel free to join in. All welcome. Open an issue!
This repository falls under the IPFS Code of Conduct.
Dual-licensed under MIT + Apache 2.0