What is a time-series database?
A time-series database (TSDB) is optimized for storing, querying, and managing
time-stamped data (data associated with timestamps), often used for tracking events or
metrics over time.
- Use cases: IoT data, server logs, stock prices, sensor data, application monitoring,
etc.
- Characteristics:
- Data is ordered by timestamps.
- Efficient for inserting large volumes of data continuously.
- Optimized for queries that focus on time ranges (e.g., finding data from a
particular hour or day).
- Examples: InfluxDB, TimescaleDB, Prometheus.