Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Embedded Databases
  3. Pebble

Pebble

On the record

Compatibility caution
The README warns Pebble may silently corrupt data or behave incorrectly when used with a RocksDB database that relies on unsupported features.github.com · read 9 Oct 2026
Compatibility warning
The README warns that using Pebble with a RocksDB database that relies on unsupported features may silently corrupt data or behave incorrectly.github.com · read 4 Oct 2026
Core features
Its listed features include checkpoints, indexed batches, level-based and manual compaction, snapshots, SSTable ingestion, and range deletion tombstones.github.com · read 9 Oct 2026
Features
The project lists checkpoints, indexed batches, level-based and manual compaction, snapshots, SSTable ingestion, prefix iteration, and range deletion tombstones among its features.github.com · read 4 Oct 2026
Format upgrades
Pebble format-major-version upgrades are permanent, and newer versions may refuse to open databases in unsupported older formats.github.com · read 9 Oct 2026
Integration
The README gives a Go import path of github.com/cockroachdb/pebble and demonstrates opening a database, writing a key, and reading it.github.com · read 9 Oct 2026
Intended use
Pebble targets the use case and feature set CockroachDB needs rather than aiming to include every RocksDB feature.github.com · read 4 Oct 2026
License
The GitHub repository identifies its license as BSD-3-Clause.github.com · read 9 Oct 2026
Limitations
Pebble does not implement several RocksDB features, including backups, column families, transactions, and universal compaction.github.com · read 9 Oct 2026
Maker
Cockroach Labs is the company behind CockroachDB and is headquartered in New York City.cockroachlabs.com · read 9 Oct 2026
Performance
The project describes faster reverse iteration, a faster commit pipeline, and concurrent compactions as improvements over RocksDB.github.com · read 9 Oct 2026
Product
Pebble is a LevelDB/RocksDB-inspired key-value store written in Go, focused on performance and internal use by CockroachDB.github.com · read 9 Oct 2026
Production status
The README says Pebble has been used in CockroachDB production since 2020 and is considered stable and production ready.github.com · read 9 Oct 2026
Production use
The README says Pebble became CockroachDB’s default storage engine in CockroachDB v20.2, released in November 2020, and is used in production at scale.github.com · read 4 Oct 2026
RocksDB compatibility
Pebble v1 may open databases generated by RocksDB 6.2.1 subject to listed compatibility caveats; Pebble v2 and newer do not support opening RocksDB-generated databases.github.com · read 9 Oct 2026
Security and support
The repository README does not state security certifications or a support offering.github.com · read 4 Oct 2026
Use case
Pebble targets the use case and feature set needed by CockroachDB.github.com · read 9 Oct 2026

Alternatives to Pebble

Every alternative, ranked