Home / Companies / Cockroach Labs / Blog / Post Details
Content Deep Dive

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

Blog post from Cockroach Labs

Post Details
Company
Date Published
Author
Peter Mattis
Word Count
3,689
Language
English
Hacker News Points
268
Summary

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.