---
id: "timeseries-database"
type: "kind"
category: "data"
url: "https://localhost:3000/catalogue/kinds/timeseries-database"
---

# Time-series database

Metrics store with downsampling and tiered retention.

| | |
|---|---|
| Category | Data |
| Properties | 6 |
| Components | 24 |
| Rules | 0 |

## Properties

| property | type | values | required | default |
|---|---|---|---|---|
| `compression` | enum | `none`, `gorilla`, `other` | no | "other" |
| `downsampling` | boolean | — | no | false |
| `labelIndex` | boolean | — | no | true |
| `managed` | boolean | — | no | false |
| `retentionRawDays` | integer | — | no | — |
| `tiers` | enum | `single`, `hot-cold`, `hot-warm-cold` | no | "single" |

## Rules for this kind · 0

No rule selects this kind or its category.

## Components · 24

### vendor-neutral

- [Generic time-series database](https://localhost:3000/catalogue/components/timeseries-database.md) `timeseries-database` — the kind itself

### alibabacloud

- [Time Series Database](https://localhost:3000/catalogue/components/alibaba-tsdb.md) `alibaba-tsdb` — 2 defaults

### aws

- [Amazon FinSpace](https://localhost:3000/catalogue/components/aws-finspace.md) `aws-finspace` — 1 defaults
- [Amazon Timestream for InfluxDB](https://localhost:3000/catalogue/components/aws-timestream-influxdb.md) `aws-timestream-influxdb` — 3 defaults
- [Amazon Timestream for LiveAnalytics](https://localhost:3000/catalogue/components/aws-timestream-liveanalytics.md) `aws-timestream-liveanalytics` — 2 defaults

### azure

- [Azure Data Explorer](https://localhost:3000/catalogue/components/azure-data-explorer.md) `azure-data-explorer` — 5 defaults
- [Azure Monitor workspace](https://localhost:3000/catalogue/components/azure-monitor-workspace.md) `azure-monitor-workspace` — 3 defaults

### cloudflare

- [Workers Analytics Engine](https://localhost:3000/catalogue/components/cloudflare-analytics-engine.md) `cloudflare-analytics-engine` — 3 defaults

### default

- [Cortex](https://localhost:3000/catalogue/components/cortex.md) `cortex` — 5 defaults
- [DolphinDB](https://localhost:3000/catalogue/components/dolphindb.md) `dolphindb` — 5 defaults
- [Graphite](https://localhost:3000/catalogue/components/graphite.md) `graphite` — 5 defaults
- [InfluxDB](https://localhost:3000/catalogue/components/influxdb.md) `influxdb` — 5 defaults
- [Apache IoTDB](https://localhost:3000/catalogue/components/iotdb.md) `iotdb` — 4 defaults
- [kdb+](https://localhost:3000/catalogue/components/kdb.md) `kdb` — 5 defaults
- [M3DB](https://localhost:3000/catalogue/components/m3db.md) `m3db` — 5 defaults
- [Grafana Mimir](https://localhost:3000/catalogue/components/mimir.md) `mimir` — 5 defaults
- [openGemini](https://localhost:3000/catalogue/components/opengemini.md) `opengemini` — 5 defaults
- [Prometheus TSDB](https://localhost:3000/catalogue/components/prometheus-tsdb.md) `prometheus-tsdb` — 6 defaults
- [QuestDB](https://localhost:3000/catalogue/components/questdb.md) `questdb` — 5 defaults
- [TDengine](https://localhost:3000/catalogue/components/tdengine.md) `tdengine` — 6 defaults
- [Thanos](https://localhost:3000/catalogue/components/thanos.md) `thanos` — 5 defaults
- [TimescaleDB](https://localhost:3000/catalogue/components/timescaledb.md) `timescaledb` — 5 defaults
- [VictoriaMetrics](https://localhost:3000/catalogue/components/victoriametrics.md) `victoriametrics` — 6 defaults

### gcp

- [Google Cloud Managed Service for Prometheus](https://localhost:3000/catalogue/components/google-managed-prometheus.md) `google-managed-prometheus` — 2 defaults

## Source (`kind` YAML, verbatim)

```yaml
# yaml-language-server: $schema=../schema/kind.schema.json
# Abstract kind: Metrics and time-stamped samples with downsampling and tiered retention (Prometheus TSDB, M3DB, InfluxDB, Goku).
schemaVersion: "1"
type: "kind"
id: "timeseries-database"
category: "data"
properties:
  retentionRawDays:
    type: "integer"
  downsampling:
    type: "boolean"
    default: false
  tiers:
    type: "enum"
    values: ["single", "hot-cold", "hot-warm-cold"]
    default: "single"
  labelIndex:
    type: "boolean"
    default: true
  compression:
    type: "enum"
    values: ["none", "gorilla", "other"]
    default: "other"
  managed:
    type: "boolean"
    default: false
```

Human page: https://localhost:3000/catalogue/kinds/timeseries-database
