<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>TSDB on Mi&amp;Bee Blog</title><link>https://blog.mickeyzzc.tech/en/tags/tsdb/</link><description>Recent content in TSDB on Mi&amp;Bee Blog</description><generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>蓝宝石的傻话</managingEditor><lastBuildDate>Wed, 01 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.mickeyzzc.tech/en/tags/tsdb/rss.xml" rel="self" type="application/rss+xml"/><item><title>TSDB Storage Architecture Deep Dive: InfluxDB, Prometheus, VictoriaMetrics, TimescaleDB</title><link>https://blog.mickeyzzc.tech/en/posts/telemetry/obs-tech-02-tsdb-storage/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>https://blog.mickeyzzc.tech/en/posts/telemetry/obs-tech-02-tsdb-storage/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Time-Series Databases (TSDB) are the foundation of observability storage. If the previous post was a bird&amp;rsquo;s-eye view of the &amp;ldquo;storage map,&amp;rdquo; this one zooms into the &amp;ldquo;core districts&amp;rdquo; — the storage engines of four mainstream TSDBs. Whether you&amp;rsquo;re just starting with Prometheus or evaluating VictoriaMetrics, understanding the design philosophy behind these storage engines will help you use them more effectively.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Quick Reference — Four TSDBs at a Glance&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;Database&lt;/th&gt;
					&lt;th&gt;Positioning&lt;/th&gt;
					&lt;th&gt;One-Liner&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;InfluxDB&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Dedicated TSDB&lt;/td&gt;
					&lt;td&gt;The earliest popular TSDB; custom TSM engine (1.x/2.x), pivoted to columnar storage in 3.0&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;Prometheus&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Cloud-native monitoring standard&lt;/td&gt;
					&lt;td&gt;Built-in local TSDB, single-node design, widely adopted in the Kubernetes ecosystem&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;VictoriaMetrics&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;High-performance alternative&lt;/td&gt;
					&lt;td&gt;Prometheus-compatible but more memory-efficient, supports clustering, excellent cold data compression&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;TimescaleDB&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;PostgreSQL time-series extension&lt;/td&gt;
					&lt;td&gt;Don&amp;rsquo;t want to learn a new query language? Use Postgres + time-series optimizations&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;If terms like &amp;ldquo;LSM-Tree,&amp;rdquo; &amp;ldquo;Compaction,&amp;rdquo; or &amp;ldquo;inverted index&amp;rdquo; sound unfamiliar — don&amp;rsquo;t worry. This post starts from the ground up, explaining what each storage engine is designed to solve.&lt;/p&gt;</description></item><item><title>Observability Storage Selection Guide: A Scenario-Driven Decision Framework</title><link>https://blog.mickeyzzc.tech/en/posts/telemetry/obs-tech-08-storage-selection-guide/</link><pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate><guid>https://blog.mickeyzzc.tech/en/posts/telemetry/obs-tech-08-storage-selection-guide/</guid><description>&lt;p&gt;The previous 7 articles in this series analyzed the storage architectures of each observability domain—TSDB, logging, tracing, RUM, profiling, and eBPF—in depth. This article synthesizes that knowledge into a &lt;strong&gt;scenario-driven storage selection decision framework&lt;/strong&gt;. Teams differ in scale, tech stack, budget, and requirements—there is no &amp;ldquo;best&amp;rdquo; storage, only the one that best fits your context. Use this article as a practical reference to quickly narrow down your options.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Beginner Analogy&lt;/strong&gt;: Choosing observability storage is like choosing a vehicle — there&amp;rsquo;s no &amp;ldquo;best&amp;rdquo; car, only the one that fits your journey. A startup needs a cost-efficient compact (Loki + VictoriaMetrics); an enterprise with compliance needs a heavy-duty truck (Elasticsearch); a platform team wants a versatile van (ClickHouse unified). The key dimensions: data volume, query patterns, budget, and team size.&lt;/p&gt;</description></item></channel></rss>