July 17, 20268 minEngineering
Barme: I wanted a lightweight object store, so I built one in Rust
I wanted an object store that stays small, is aware of versions, manages its own storage, compresses, and is written in Rust. I couldn't find one that fit, so I built Barme. It stores objects by content instead of by name, which turns out to hand you dedup, cheap versioning, and integrity almost for free. Here is the idea and the parts that bit me.
- engineering
- rust
- storage