Cobble is a high-performance LSM-based key-value storage engine designed for both embedded and distributed systems.
The goal is simple: a storage engine that is as easy to embed as RocksDB, yet ready for the cloud — hybrid local/remote object storage, global snapshots, remote compaction, and online rescaling, all out of the box.
- Cobble — the storage engine itself (Rust)
- Cobble Flink — a unified storage layer for Apache Flink that makes state and sink data disaggregated, observable, and consumable.
- Cobble Spark — distributed reads and writes over consistent snapshots through Spark SQL and the DataFrame API.
Fast locally, scalable globally, and truly observable — so data pipelines can evolve without ever losing sight of what's stored underneath.