Pebble
by bCloud LLC
Version 2.1.7 + Free Support on Ubuntu 26.04
Pebble is an open-source, high-performance embedded key-value storage engine written in Go and developed by CockroachDB. Inspired by RocksDB and LevelDB, Pebble is designed for applications that require efficient, reliable, and scalable local data storage. It provides fast key-value operations, persistent storage, compaction, snapshots, iterators, and database introspection capabilities.
Features of Pebble:
- Provides high-performance embedded key-value storage for Go applications.
- Supports efficient read, write, batch, iteration, and snapshot operations.
- Uses an LSM-tree based storage architecture with efficient compaction.
- Includes command-line tools for database introspection, benchmarking, and storage analysis.
- Supports inspection of SSTables, WALs, manifests, LSM structures, and database files.
- Can be embedded directly into applications without requiring a separate database server.
- Provides persistent and reliable storage for applications handling large datasets.
Pebble usage:
$ sudo su $ apt update $ cd /opt/pebble $ verify installation: # go version -m /opt/pebble/pebble | grep 'mod'
Disclaimer: Pebble is developed and maintained by Cockroach Labs and is released as open-source software. Pebble is an embedded Go key-value storage engine and does not provide a standalone web interface or database server. Users are responsible for configuring, integrating, and maintaining Pebble according to their application and organizational requirements.