About QuestDB
QuestDB is an open-source time-series database aimed at high-speed ingestion and fast analytical queries, with a focus on use cases such as capital markets, tick data and real-time analytics. One SQL engine covers ingestion, stream processing and long-term storage, so teams query live data and years of history the same way.
The engine is written in Java that avoids garbage collection, with C++ and Rust used on performance-critical paths. Data is held in memory-mapped, time-partitioned columns, and queries run across all CPU cores using SIMD and JIT-compiled filters. No third-party libraries sit on the data path. Data moves through three storage tiers: Apache Parquet files, native columnar partitions, and a write-ahead log that is written in parallel. In the open-source edition you convert partitions to Parquet manually, while the Enterprise edition automates tiering to object storage. Because the data stays in open formats (Parquet, Iceberg and Arrow), other tools can read it, and the README publishes benchmark figures for ingestion and query streaming.
QuestDB is Apache-2.0 licensed and runs on your own servers, with documentation also available in Chinese. It suits teams building financial, industrial or telemetry platforms who need very fast time-series ingestion.
Key features
- Single SQL engine for time-series data
- Very high-speed event ingestion
- SIMD and JIT-accelerated queries
- Tiered storage with Parquet
- Open formats: Parquet, Iceberg and Arrow
- Memory-mapped time-partitioned columns
Good fit for
- →Market and tick data analytics
- →Real-time telemetry and IoT storage
- →Long-term time-series history with fast queries
- Built with
- Java
- Tags
- time-series
- database
- sql
- low-latency
- parquet
- capital-markets
- analytics
- java
- real-time
Open-source alternatives to QuestDB
See all
ClickHouse
Databases
ClickHouse is a fast open-source column-oriented database management system that allows ge
Apache-2.0vs Snowflake★ 50k
TimescaleDB
Databases
A time-series database for high-performance real-time analytics packaged as a Postgres ext
OSSvs KX kdb+★ 24k
InfluxDB
Databases
Scalable datastore for metrics, events, and real-time analytics
Apache-2.0vs KX kdb+★ 32k
Apache Doris
Databases
Apache Doris is a real-time analytics and hybrid search database for AI agents.
Apache-2.0vs Snowflake★ 16k
TDengine
Databases
High-performance, scalable time-series database designed for Industrial IoT (IIoT) scenari
AGPL-3.0vs KX kdb+★ 25k
StarRocks
Databases
The world's fastest open query engine for sub-second analytics both on and off the data la
Apache-2.0vs Snowflake★ 12k
SaaS alternatives to QuestDB
See all
Tinybird
Databases
Real-time analytics database that turns SQL queries into API endpoints
SaaS
KX kdb+
Databases
Time-series database used for high-frequency market and sensor data analytics
SaaS
Azure Data Explorer
Databases
Analytics service on Azure for exploring log, telemetry and time-series data with Kusto queries
SaaS
Amazon Athena
Databases
Serverless interactive query service for analyzing data in Amazon S3 with SQL
SaaS
Google BigQuery
Databases
Serverless data warehouse for SQL analytics on large datasets
SaaS
MotherDuck
Databases
Managed cloud service for DuckDB analytics
SaaS

