Talks Schedule Speakers Venue & Hotels Activity Sponsorship Registration Percona Live 2026 — Bay Area All Events
← All Talks View Schedule

How to create database optimized for petabytes of logs and wide events

Jesús Espino
Jesús Espino
Principal Engineer
VictoriaMetrics
Session Thursday, Sep 10 3:45pm – 4:15pm Matterhorn 2

Databases for logs are usually forced to pick a side: build heavy inverted indexes for the ingested logs and pay for them on every write, or ingest raw data cheaply and pay with slow queries later. Is there a better approach? Yes - to make brute-force scanning so selective that most data is never read. This approach is taken by VictoriaLogs.

This talk follows a log entry through the VictoriaLogs engine: how it is ingested with no upfront schema, how it lands in an immutable LSM-like compressed column-oriented storage, and how queries run the same structure in reverse, applying a stack of pruning mechanisms based on time, stream labels, and bloom filters so that only the data that can actually match is ever read.

Beyond one system’s internals, this is a talk about a design stance: when you specialize in one kind of data and know exactly how it is laid out and how it will be consumed, you can be smarter about what you build, sometimes discarding indexes entirely, and avoiding reading most of the data at all. You leave with a concrete set of patterns you can apply to your own storage problems, whether the data is logs or something else entirely.

Speaker

Jesús Espino
Jesús Espino
Principal Engineer
VictoriaMetrics

Jesús Espino is an Open-Source and software development enthusiast. He loves writing code and contributing to Open-Source projects. Jesús also had the privilege of being one of the starters or contributors in some …

How to create database optimized for petabytes of logs and wide events
Download image

Thanks to our Percona Live 2026 Amsterdam Sponsors!

Platinum Sponsors

Gold Sponsors

Silver Sponsors

Water Sponsors

Community Sponsors

Attendee T-Shirts Brought to You By