QuestDB
Time-series databasequestdb
SQL time-series database with a WAL write path and columnar reads.
- Provider
- default
- Category
- Data
- Official docs
- https://questdb.com/docs/concepts/ttl/
| property | type | values | required | kind default | this component |
|---|---|---|---|---|---|
| compression | enum | none | gorilla | other | no | other | ▸ none |
| downsampling | boolean | — | no | false | ▸ false |
| labelIndex | boolean | — | no | true | ▸ false |
| managed | boolean | — | no | false | ▸ false |
| partitionBy | enum | none | hour | day | week | month | year | no | day | inherited |
| partitionFormat | enum | native | parquet | no | native | inherited |
| retentionRawDays | integer | — | no | — | inherited |
| tiers | enum | single | hot-cold | hot-warm-cold | no | single | ▸ single |
| walEnabled | boolean | — | no | true | inherited |
Every rule whose selector covers this component's kind or its category. Whether a rule fires depends on the design: its properties, its edges and its groups.
No rule reads this kind yet. That is a gap, not a guarantee.
nodes:
- { id: "questdb", component: "questdb" }Time Series Databasealibaba-tsdbAmazon FinSpaceaws-finspaceAmazon Timestream for InfluxDBaws-timestream-influxdbAmazon Timestream for LiveAnalyticsaws-timestream-liveanalyticsAzure Data Explorerazure-data-explorerAzure Monitor workspaceazure-monitor-workspaceWorkers Analytics Enginecloudflare-analytics-engineCortexcortexDolphinDBdolphindbGraphitegraphiteInfluxDBinfluxdbApache IoTDBiotdbkdb+kdbM3DBm3dbGrafana MimirmimiropenGeminiopengeminiPrometheus TSDBprometheus-tsdbTDenginetdengineThanosthanosTimescaleDBtimescaledbGeneric time-series databasetimeseries-databaseVictoriaMetricsvictoriametricsGoogle Cloud Managed Service for Prometheusgoogle-managed-prometheus
# yaml-language-server: $schema=../../schema/component.schema.json # QuestDB: SQL time-series database with a WAL write path and columnar reads. Per "QuestDB # Storage Engine" data is stored uncompressed in native column files, and per "Time To Live # (TTL)" a table has no TTL by default, so rows are kept indefinitely. schemaVersion: "1" type: "component" id: "questdb" kind: "timeseries-database" provider: "default" docs: "https://questdb.com/docs/concepts/ttl/" defaults: downsampling: false tiers: "single" labelIndex: false compression: "none" managed: false properties: partitionBy: type: "enum" values: ["none", "hour", "day", "week", "month", "year"] default: "day" walEnabled: type: "boolean" default: true partitionFormat: type: "enum" values: ["native", "parquet"] default: "native"