This sparse index-plus-data-block layout is LevelDB's actual SSTable format, documented in its own doc/table_format.md, and the same immutable-file design underlies Cassandra's SSTables. Immutability is why these engines never need in-place update locks on disk — updates and deletes are just new files, resolved later by the compaction task that follows this one.