Databases
Intermediate
What is Time-Series Database?
A database optimized for storing and querying timestamped data points like metrics, sensor readings, and event logs.
Time-series databases are specialized for data that arrives sequentially over time. They optimize for high write throughput, time-range queries, and downsampling/aggregation. Examples include TimescaleDB (PostgreSQL extension), InfluxDB, Prometheus (for metrics), and QuestDB. Key features include automatic partitioning by time, built-in aggregation functions (moving averages, percentiles), data retention policies, and compression. They are essential for IoT, monitoring, financial data, and any application tracking changes over time.
Learn More About This Topic
Related reading
โฌ14.90
Related reading
โฌ27.90
Related reading
โฌ16.90