/plushcap/analysis/cockroach-labs/introducing-pebble-a-rocksdb-inspired-key-value-store-written-in-go

Introducing Pebble: A RocksDB Inspired Key-Value Store Written in Go

What's this blog post about?

Pebble is a RocksDB-inspired key-value store written in Go, designed to meet the needs of CockroachDB. It offers better performance and stability compared to RocksDB, avoids traversing the Cgo boundary, and provides more control over future enhancements tailored for CockroachDB's requirements. Pebble is set to replace RocksDB as the default storage engine in CockroachDB's upcoming 20.2 release. The motivation behind building Pebble includes addressing bugs in RocksDB, avoiding the challenges of traversing the Cgo boundary, and gaining more control over future enhancements tailored for CockroachDB's needs.

Company
Cockroach Labs

Date published
Sept. 15, 2020

Author(s)
Peter Mattis

Word count
3689

Hacker News points
268

Language
English


By Matt Makai. 2021-2024.