CobbleDB: Modelling Levelled Storage by Composition

arXiv:2604.06273v1 Announce Type: new
Abstract: We present a composition-based approach to building correctby-construction database backing stores. In previous work, we specified the behaviour of several store variants and proved their correctness and equivalence. Here, we derive a Java implementation: the simplicity of the specification makes manual construction straightforward. We leverage spec-guaranteed store equivalence to compose performance features, then demonstrate practical value with CobbleDB, a reimplementation of RocksDB’s levelled storage.

Liked Liked