Introduction

QuestDB is a high-performance time-series database built for speed:

  • Low-latency architecture — sub-millisecond queries on billions of rows
  • High-throughput ingestion — millions of rows per second
  • Fast SQL with time-series extensions — SAMPLE BY, LATEST ON, ASOF JOIN
  • Open formats — built on Parquet, no vendor lock-in
  • AI-ready — query with LLMs or use BYOK AI in the Web Console

Used in capital markets, fintech, crypto, energy, heavy industry, space exploration, and robotics.

About this documentation

This documentation covers both QuestDB Open Source and QuestDB Enterprise.

QuestDB Enterprise builds on top of QuestDB Open Source, using it as its core library. Everything in open source works in Enterprise, but not the other way around. Enterprise adds features like high availability, advanced security, and RBAC.

Get started

  1. Quick start - Install and run QuestDB
  2. Schema design - Design your tables
  3. Ingest data - Bring your data using QuestDB clients
  4. Query data - Analyze with SQL

Guides

Create database

Set up your first QuestDB database and start storing time-series data.

Read more

Capacity planning

Select a storage medium, plan, size and compress your QuestDB deployment.

Read more

Working with time

It's about time. Learn how to work with timestamps and timezones in QuestDB.

Read more

Backup and restore

Safety is key! See the methods to backup and restore your QuestDB deployment.

Read more

Resources

SQL overview

Learn about our powerful extended SQL and how to use it to query QuestDB.

Language clients

Explore our language clients and how to use them to ingest data into QuestDB.

Configuration

See all of our available configuration options and fine-tune to match your use case.

Third-Party Tools

Our recommended third-party tools can aid you in analyzing and visualizing your data.