pebble
RocksDB/LevelDB inspired key-value database in Go
About this project
Pebble Coverage Nightly benchmarks Pebble is a LevelDB/RocksDB inspired key-value store focused on performance and internal usage by CockroachDB. Pebble inherits the RocksDB file formats and a few extensions such as range deletion tombstones, table-level bloom filters, and updates to the MANIFEST format. Pebble intentionally does not aspire to include every feature in RocksDB and specifically targets the use case and feature set needed by CockroachDB: Block-based tables Checkpoints Indexed batches Iterator options (lower/upper bound, table filter) Level-based compaction Manual compaction Merge operator Prefix bloom filters Prefix iteration Range deletion tombstones Reverse…
Technologies
Project health
GitHub
Reviews
Built by
Maintain cockroachdb/pebble? Claiming verifies admin access through your GitHub account and gives you control of this listing.