SkillAgentSearch skills...

Questdb

QuestDB is a high performance, open-source, time-series database

Install / Use

/learn @questdb/Questdb

README

<div align="center"> <a href="https://questdb.com/" target="blank"><img alt="QuestDB Logo" src="https://questdb.com/img/questdb-logo-themed.svg" width="305px"/></a> </div> <p>&nbsp;</p> <p align="center"> <a href="#contribute"> <img src="https://img.shields.io/github/contributors/questdb/questdb" alt="QuestDB open source contributors"/> </a> </p> <p align="center"> English | <a href="./i18n/README.zh-cn.md">简体中文</a> | <a href="./i18n/README.zh-hk.md">繁體中文</a> | <a href="./i18n/README.ar-dz.md">العربية</a> | <a href="./i18n/README.it-it.md">Italiano</a> | <a href="./i18n/README.ua-ua.md">Українська</a> | <a href="./i18n/README.es-es.md">Español</a> | <a href="./i18n/README.pt.md">Português</a> | <a href="./i18n/README.fr-fr.md">Français</a> | <a href="./i18n/README.de-de.md">Deutsch</a> | <a href="./i18n/README.ja-ja.md">日本語</a> | <a href="./i18n/README.ko-kr.md">한국어</a> | <a href="./i18n/README.he-il.md">עברית</a> | <a href="./i18n/README.nl-nl.md">Nederlands</a> | <a href="./i18n/README.tr-tr.md">Türkçe</a> | <a href="./i18n/README.hn-in.md">हिंदी</a> | <a href="./i18n/README.vi-vn.md">Tiếng Việt</a> | <a href="./i18n/README.ms-my.md">Bahasa Melayu</a> </p>

QuestDB is an open-source time-series database offering blazingly fast ingestion and dynamic, low-latency SQL queries.

QuestDB delivers a multi-tier storage engine (WAL → native → Parquet on object storage), and the core engine is implemented in zero-GC Java and C++; QuestDB Enterprise includes additional components in Rust.

We achieve high performance via a column-oriented storage model, parallelized vector execution, SIMD instructions, and low-latency techniques. In addition, QuestDB is hardware efficient, with quick setup and operational efficiency.

Ready to go? Jump to the Get started section.

<p>&nbsp;</p> <div align="center"> <a href="https://demo.questdb.com/"> <img alt="QuestDB Web Console showing a SQL statement and query result" src="https://raw.githubusercontent.com/questdb/questdb/master/.github/console.png" width="900" /> </a> <p><em>QuestDB Web Console - click to launch demo</em></p> </div> <p>&nbsp;</p>

Benefits of QuestDB

Feature highlights include:

  • Low-latency, high-throughput ingestion — from single events to millions/sec
  • Low-latency SQL with time-series extensions (ASOF JOIN, WINDOW JOIN, HORIZON JOIN, SAMPLE BY, LATEST ON)
  • SIMD-accelerated, parallel execution
  • Multi-tier storage: WAL → native columnar → Parquet (time-partitioned and time-ordered)
  • Postgres protocol (PGwire) and REST API
  • Materialized views and n-dimensional arrays (incl. 2D arrays for order books)
  • Web console for queries and data management
  • Apache 2.0 open source and open formats — no vendor lock-in
  • Finance functions and orderbook analytics

QuestDB excels with:

  • financial market data (tick data, trades, order books, OHLC)
  • Sensor/telemetry data with high data cardinality
  • real-time dashboards and monitoring

And why use a time-series database?

Beyond performance and efficiency, with a specialized time-series database, you don't need to worry about:

  • out-of-order data
  • deduplication and exactly one semantics
  • Continuous streaming ingest with many concurrent queries
  • streaming data (low latency)
  • volatile and "bursty" data
  • adding new columns - change schema "on the fly" while streaming data

Try QuestDB, demo and dashboards

The live, public demo is provisioned with the latest QuestDB release and sample datasets:

  • Trades: live crypto trades with 30M+ rows per month (OKX exchange)
  • FX order book: live charts with orderbook FX pairs.
  • Trips: 10 years of NYC taxi trips with 1.6 billion rows

We also have some public, real-time demo dashboards using our Grafana-native plugin:

QuestDB performance vs. other databases

QuestDB performs very well in performance benchmarks compared to alternatives.

For deep dives into internals and performance, see the following blog posts:

As always, we encourage you to run your own benchmarks.

<div align="center"> <img alt="A chart comparing the ingestion rate of QuestDB, InfluxDB and TimescaleDB." src=".github/readme-benchmark.png" width="600"/> </div>

Get started

Use Docker to start quickly:

docker run -p 9000:9000 -p 9009:9009 -p 8812:8812 questdb/questdb

Or macOS users can use Homebrew:

brew install questdb
brew services start questdb
questdb start
questdb stop

Alternatively, to kickoff the full onboarding journey, start with our concise quick start guide.

First-party ingestion clients

QuestDB clients for ingesting data via the InfluxDB Line Protocol:

Connect to QuestDB

Interact with QuestDB and your data via the following interfaces:

Popular third-party tools

Popular tools that integrate with QuestDB include:

End-to-end code scaffolds

From streaming ingestion to visualization with Grafana, start with code scaffolds in from our quickstart repository.

Configure QuestDB for production workloads

Find our capacity planning to fine-tune QuestDB for production workloads.

QuestDB Enterprise

For secure operation at greater scale or within larger organizations.

Additional features include:

  • high Availablity and read replica(s)
  • multi-primary ingestion
  • cold storage integration
  • role-based access control
  • TLS encryption
  • native querying of Parquet files via object storage
  • support SLAs, enhanced monitoring and more

Visit the Enterprise page for further details and contact information.

Additional resources

📚 Read the docs

❓ Get support

🚢 Deploy QuestDB

Contribute

Contributions welcome!

We appreciate:

To get started with contributing:

  • Have a look through GitHub issues labelled "Good first issue"
  • For Hacktoberfest, see the relevant labelled issues
  • Read the contribution guide
  • For details on building QuestDB, see the [build instructions](https://github.com/questdb/questdb/blob

Related Skills

View on GitHub
GitHub Stars16.8k
CategoryData
Updated1h ago
Forks1.6k

Languages

Java

Security Score

100/100

Audited on Mar 28, 2026

No findings