Why I Chose BadgerDB for Strata
How BadgerDB stores data using an LSM tree, SSTables, MVCC, and a separate value log, and why that design fits Strata.
Tag
Notes collected under the go tag.
How BadgerDB stores data using an LSM tree, SSTables, MVCC, and a separate value log, and why that design fits Strata.
A practical look at how Go lays out structs in memory, why padding exists, when field order matters, and how type identity affects assignment and conversion.
How Strata started, the problems I encountered while building it, and the design decisions behind its content-addressed storage model.