Tagged articles

Go performance

1 articles · Page 1 of 1
TonyBai
TonyBai
Oct 25, 2026 · Databases

Why VictoriaLogs Is Fast: Architecture-First Performance Engineering in Go

This article dissects VictoriaLogs' performance engineering across four layers—data architecture (LSM-tree, time partitioning, log-stream locality), query optimization (sparse indexes, Bloom filters), columnar storage with type-specific encoding and compression, and Go runtime tuning—showing that reducing unnecessary work via smart data organization outweighs micro-optimizations.

Bloom filterGo performanceLSM-tree
0 likes · 26 min read
Why VictoriaLogs Is Fast: Architecture-First Performance Engineering in Go