Pebble

Pebble is a log-structured key-value store written in Go.

History

The project started in 2011 as a replacement for RocksDB. It was originally an incomplete Go port of LevelDB.

Storage Architecture

Disk-oriented

Data Model

Key/Value

System Architecture

Embedded

Query Execution

Tuple-at-a-Time Model

Storage Organization

Log-structured

Pebble Logo
Website

https://github.com/petermattis/pebble

Country of Origin

US

Start Year

2011

Project Type

Industrial Research, Open Source

Written in

Go

Supported languages

Go

Inspired By

LevelDB, RocksDB

Compatible With

LevelDB, RocksDB

Licenses

BSD