Blogs

CPU Profiling: What, How, and When

March 10, 2025 · 901 words · 5 min · Performance Profiling

What: What is CPU Profiling A technique for analyzing program CPU performance. By collecting detailed data during program execution (such as function call frequency, time consumption, call stacks, …

LevelDB MVCC

February 8, 2025 · 506 words · 3 min · LevelDB MVCC Storage

LevelDB implements concurrent sstable read/write operations and snapshot reads through MVCC. Let’s examine its implementation. Sequence Number LevelDB uses Sequence Numbers as logical clocks to …

Prometheus--TSDB

December 31, 2024 · 4814 words · 10 min · Prometheus TSDB Storage

Recently got promoted, I took a moment to summarize some of my previous work. A significant part of my job was building large-scale database observability systems, which are quite different from …