Blog.

Storage engine internals, benchmarks with their caveats attached, and the things we got wrong first.

·9 min read

Nine bytes per log record

Our log search returned zero results for a string that appeared 166 times. Fixing that properly meant throwing away the row store and writing a template-native engine — and the logs got 51x smaller on the way.

Read →