EVERYTHING XIAOMI
Get listed

Pebble

Place
#26 of 30
Score
5.3
Pebble's website

The facts below are what the maker publishes about Pebble, checked and dated. Our editors have not written about it yet.

The facts

Each one read from Pebble's own pages, with the date it was checked.

What it does

Compatibility caution
The README warns Pebble may silently corrupt data or behave incorrectly when used with a RocksDB database that relies on unsupported features.checked 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.checked 4 Oct 2026
Core features
Its listed features include checkpoints, indexed batches, level-based and manual compaction, snapshots, SSTable ingestion, and range deletion tombstones.checked 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.checked 4 Oct 2026
Format upgrades
Pebble format-major-version upgrades are permanent, and newer versions may refuse to open databases in unsupported older formats.checked 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.checked 9 Oct 2026
Intended use
Pebble targets the use case and feature set CockroachDB needs rather than aiming to include every RocksDB feature.checked 4 Oct 2026
License
The GitHub repository identifies its license as BSD-3-Clause.checked 9 Oct 2026
Limitations
Pebble does not implement several RocksDB features, including backups, column families, transactions, and universal compaction.checked 9 Oct 2026
Performance
The project describes faster reverse iteration, a faster commit pipeline, and concurrent compactions as improvements over RocksDB.checked 9 Oct 2026
Product
Pebble is a LevelDB/RocksDB-inspired key-value store written in Go, focused on performance and internal use by CockroachDB.checked 9 Oct 2026
Production status
The README says Pebble has been used in CockroachDB production since 2020 and is considered stable and production ready.checked 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.checked 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.checked 9 Oct 2026
Security and support
The repository README does not state security certifications or a support offering.checked 4 Oct 2026
Use case
Pebble targets the use case and feature set needed by CockroachDB.checked 9 Oct 2026

The company

Founded
Cockroach Labs says it was founded in 2015.checked 9 Oct 2026
Maker
Cockroach Labs is the company behind CockroachDB and is headquartered in New York City.checked 9 Oct 2026

Alternatives to Pebble

All alternatives
  1. 1Chroma logo

    Chroma

    Free planOpen sourceAndroidiOSWebAPI
    8.7From $250 a month
  2. 2SQLite logo

    SQLite

    Free planOpen sourceAndroidiOSWebAPI
    8.6Free plan
  3. 3HSQLDB logo

    HSQLDB

    Free planOpen sourceAPILinuxmacOSSelf-hosted
    8.1From $100 a year
  4. 4RxDB logo

    RxDB

    Free planAndroidiOSWebAPI
    7.5From $99 a month
  5. 5

    LadybugDB

    Free planAndroidiOSWebAPI
    7.4Free plan
  6. 6

    RocksDB

    Free planiOSAPILinuxmacOS
    7.0Free plan