Time Series Database
A time-series database (TSDB) is a database optimized for storing and querying data points indexed by time, such as sensor readings, metrics, or logs, prioritizing high-throughput writes and fast time-range aggregation.
11 resources across 2 libraries
Glossary Terms(4)
Time-Series Database
A time-series database (TSDB) is a database optimized for storing and querying data points indexed by time, such as sensor readings, metrics, or logs, prioriti…
Columnar Database
A columnar database stores data by column rather than by row, allowing analytical queries that scan and aggregate a small number of columns across many rows to…
In-Memory Database
An in-memory database stores its primary dataset in RAM rather than on disk, trading persistence guarantees for dramatically lower latency and higher throughpu…
Q (language)
q is the query and scripting language built on top of K that ships with kdb+, offering a more readable, SQL-influenced syntax for writing high-performance anal…
Interview Questions(7)
What Are Time-Series Databases and When Should You Use One?
A time-series database is a storage engine purpose-built for data points indexed by time, optimizing for high-volume append-only writes, time-range queries, an…
What Are TimescaleDB Hypertables and How Do They Work?
A TimescaleDB hypertable is a PostgreSQL table that is automatically partitioned behind the scenes into many smaller physical tables called chunks, typically s…
How Does the InfluxDB Data Model Work?
InfluxDB organizes data around measurements, which act like tables, and each data point within a measurement is defined by a timestamp, a set of indexed tags (…
What Is Downsampling in Time-Series Databases?
Downsampling is the process of reducing high-resolution time-series data into lower-resolution aggregates (like per-minute or per-hour averages) after it ages…
What Are Retention Policies in Time-Series Databases?
A retention policy is a rule that automatically deletes (or archives) time-series data once it passes a defined age, so storage does not grow without bound as…
How Would You Design a Metrics Monitoring System (like Prometheus)?
Design a metrics monitoring system around periodic pull-based (or push-based via a gateway) scraping of numeric time series from every service, storage in a ti…
What is Prometheus and How Does it Collect Metrics?
Prometheus is an open-source monitoring and alerting toolkit that pulls time-series metrics from configured targets over HTTP at regular intervals, stores them…