TGViewer
DevOps MemOps DevOps MemOps @devops_memops · 6.34K subscribers
Post #7844 1.54K
How VictoriaLogs Stores Your Logs in a Columnar Layout

В этой статье в блоге VictoriaMetrics рассказывают про путь записи логов: от приёма и преобразования в единый внутренний формат до размещения в потоках, дневных партициях и неизменяемых частях на диске и объясняют, как VictoriaLogs группирует логи по полям потока, разбивает данные на блоки и хранит каждое поле в отдельной колонке. Также разбирается назначение основных файлов внутри партиций, работа bloom-фильтров, двухуровневых индексов и механизмов слияния небольших частей в более крупные.

Главная идея архитектуры: сначала прочитать небольшой объём метаданных и исключить ненужные данные, а уже затем обращаться к конкретным блокам, колонкам и значениям. За счёт этого запросы не сканируют весь объём логов, а читают только необходимые данные.


📌 Подробнее: https://victoriametrics.com/blog/victorialogs-internals-columnar-storage-on-disk/

MemOps 🤨
More from @devops_memops
  1. Sep 28, 2026MemOps 😃
  2. Sep 28, 2026pi — инструментарий для ИИ-агентов: унифицированный API LLM, цикл работы агентов, TUI, инт…
  3. Sep 28, 2026MemOps 😃
  4. Sep 28, 2026Post #8293
  5. Sep 27, 2026kstack — набор навыков для Claude Code, который помогает вам выполнять задачи мониторинга,…
  6. Sep 27, 2026MemOps 😃
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →