How VictoriaLogs Stores Your Logs in a Columnar Layout
Summary
This article provides a deep dive into VictoriaLogs' internal log storage architecture, detailing how logs are ingested, partitioned by day, and stored as immutable parts with a columnar layout. It explains the per-stream, per-time organization, in-memory buffering, shard-based column storage, bloom filters, and a two-level index to enable fast, selective queries and strong compression.