compare
Pebble vs RocksDB
The same facts for both, read from GitHub every night, and the relation a person reviewed.
| Fact | Pebble | RocksDB |
|---|---|---|
| Language | Go | C++ |
| Licence | BSD-3-Clause | GPL-2.0 |
| Stars | 6k | 32k |
| Latest | v2.1.7 | v11.8.1 |
| Last push | 2026-10-06 | 2026-10-06 |
| Release cadence | about 11 days between releases | about 50 days between releases |
| Active contributors | 5 commit authors on the default branch in the last 90 days | 21 commit authors on the default branch in the last 90 days |
| Flags | none | none |
How they relate
Pebble replaces RocksDB. Alternatives to RocksDB →
PartialLSM key-value store in Go with RocksDB's design and part of its feature set, without cgo.
Pebble
- v2.1.72026-08-24Pebble release used in production by CockroachDB 25.3.x, with v2 path.
- v2.0.92026-05-27Pebble release used in production by CockroachDB 24.3.0, with v2 path, plus minor fixes, some updated deps, and go 1.24…
- v2.1.62026-05-27Pebble release used in production by CockroachDB 25.3.0, with v2 path.
- v2.0.82026-05-05Pebble release used in production by CockroachDB 24.3.0, with v2 path, plus minor fixes, some updated deps, and go 1.24…
- v2.1.52026-05-05Pebble release used in production by CockroachDB 25.3.0, with v2 path.
RocksDB
- v11.8.12026-08-07RocksDB 11.8.1
- v11.1.22026-06-25RocksDB 11.1.2
- v11.1.12026-04-29RocksDB 11.1.1
- v11.0.42026-04-07Re-remove deprecated DB::Open raw pointer variants in db.h
- v10.10.12026-02-02Fixed a bug in best-efforts recovery that causes use-after-free crashes when accessing SST files that were cached durin…
Pebble
unsigned The latest release, v2.1.7, carries no signature GitHub could verify.
Loading the security report
RocksDB
unsigned The latest release, v11.8.1, carries no signature GitHub could verify.
Loading the security report