Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

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

License

NotificationsYou must be signed in to change notification settings

questdb/questdb

QuestDB Logo

 

QuestDB open source contributors

English |简体中文 |繁體中文 |العربية |Italiano |Українська |Español |Português |日本語 |Türkçe |हिंदी |Tiếng Việt


QuestDB is the fastest growing open-source time-series database offeringblazingly fast, highthroughput ingestion anddynamic, low-latency SQL queries. The entire high-performancecodebase is built from the ground up in Java, C++ and Rust with no dependenciesand zero garbage collection.

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

QuestDB implements ANSI SQL with native time-series SQL extensions. These SQLextensions make it simple to analyze, filter and downsample data, or tocorrelate data from multiple sources using relational and time-series joins.

Ready to go? Jump to theGet started section.

 

QuestDB Web Console showing a SQL statement and query result

QuestDB Web Console - click to launch demo

 

Benefits of QuestDB

QuestDB excels with:

  • financial market data
  • IoT sensors with high data cardinality
  • real-time dashboards

Feature highlights include:

  • SQL with powerful, SIMD-optimized time-series extensions
  • High-speed ingestion via the InfluxDB Line Protocol
  • Strong and efficient performance on limited hardware
  • Columnar storage format (native orApache Parquet), partitionedand ordered by time
  • Responsive and intuitive Web Console for query and data management, with errorhandling
  • Excellent performance withhigh data cardinality - seebenchmarks

And why use a time-series database?

Beyond performance and efficiency, with a specializedtime-series database, youdon't need to worry about:

  • out-of-order data
  • duplicates
  • exactly one semantics
  • streaming data (low latency)
  • high volumes of concurrent requests
  • volatile and "bursty" data
  • adding new columns - change schema "on the fly" while streaming data

Try QuestDB, demo and dashboards

Thelive, public demo is provisioned with the latestQuestDB release and sample datasets:

  • Trips: 10 years of NYC taxi trips with 1.6 billion rows
  • Trades: live crypto market data with 30M+ rows per month
  • Pos: geolocations of 250k unique ships over time

Use example queries or write your own!

The public demo queries over 1.6BN rows and uses ar6a.12xlarge 48 vCPU and 348GB RAM instance.

QueryExecution time
SELECT sum(double) FROM trips0.15 secs
SELECT sum(double), avg(double) FROM trips0.5 secs
SELECT avg(double) FROM trips WHERE time in '2019'0.02 secs
SELECT time, avg(double) FROM trips WHERE time in '2019-01-01' SAMPLE BY 1h0.01 secs
SELECT * FROM trades LATEST ON timestamp PARTITION BY symbol0.00025 secs

We also have some public, real-time demo dashboards usingourGrafana-native plugin:

QuestDB performance vs. other oss 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.

A chart comparing the ingestion rate of QuestDB, InfluxDB and TimescaleDB.

Get started

UseDocker to start quickly:

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

Or macOS users can use Homebrew:

brew install questdbbrew services start questdb
questdb startquestdb stop

Alternatively, to kickoff the full onboarding journey, start with our concisequick 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 codescaffolds in from ourquickstart repository.

Configure QuestDB for production workloads

Find ourcapacity planning tofine-tune QuestDB for production workloads.

QuestDB Enterprise

For secure operation at greater scale or within larger organizations.

Additional features include:

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

Visit theEnterprise page for further detailsand contact information.

Additional resources

📚 Read the docs

❓ Get support

🚢 Deploy QuestDB

Contribute

Contributions welcome!

We appreciate:

To get started with contributing:

✨ As a sign of our gratitude, we sendQuestDB swag to our contributors!

A big thanks goes to the following wonderful people who have contributed toQuestDBemoji key:


clickingbuttons

💻🤔📓

ideoma

💻📓⚠️

tonytamwk

💻📓

sirinath

🤔

igor-suhorukov

💻🤔

mick2004

💻📦

rawkode

💻🚇

solidnerd

💻🚇

solanav

💻📖

shantanoo-desai

📝💡

alexprut

💻🚧

lbowman

💻⚠️

chankeypathak

📝

upsidedownsmile

💻

Nagriar

💻

piotrrzysko

💻⚠️

mpsq

💻

siddheshlatkar

💻

Yitaek

💡

gabor-boros

💡

kovid-r

💡

TimBo93

🐛📓

zikani03

💻

jaugsburger

💻🚧

TheTanc

📆🖋🤔

davidgs

🐛🖋

kaishin

💻💡

bluestreak01

💻🚧⚠️

patrickSpaceSurfer

💻🚧⚠️

chenrui333

🚇

bsmth

📖🖋

Ugbot

💬📓📢

lepolac

💻🔧

tiagostutz

📓🐛📆

Lyncee59

🤔💻

rrjanbiah

🐛

sarunas-stasaitis

🐛

RiccardoGiro

🐛

duggar

🐛

postol

🐛

petrjahoda

🐛

t00

🐛

snenkov

📓🐛🤔

marregui

💻🤔🎨

bratseth

💻🤔📓

welly87

🤔

fuzzthink

🤔📓

nexthack

💻

g-metan

🐛

tim2skew

🐛📓

ospqsp

🐛

SuperFluffy

🐛

nu11ptr

🐛

comunidadio

🐛

mugendi

🤔🐛📖

paulwoods222

🐛

mingodad

🤔🐛📖

houarizegai

📖

jjsaunier

🐛

zanek

🤔📆

Geekaylee

📓🤔

lg31415

🐛📆

null-dev

🐛📆

ultd

🤔📆

ericsun2

🤔🐛📆

giovannibonetti

📓🐛📆

wavded

📓🐛

puzpuzpuz

📖💻📓

rstreics

💻🚇📖

mariusgheorghies

💻🚇📖

pswu11

🖋🤔🎨

insmac

💻🤔🎨

eugenels

💻🤔🚧

bziobrowski

💻📆

Zapfmeister

💻📓

mkaruza

💻

DylanDKnight

📓🐛

enolal826

💻

glasstiger

💻

argshook

💻🤔🎨🐛

amunra

💻📖🐛

GothamsJoker

💻

kocko

💻

jerrinot

💻🤔🐛

rberrelleza

💻

Cobalt-27

💻

eschultz

💻

XinyiQiao

💻

terasum

📖

PlamenHristov

💻

tris0laris

📝🤔

HeZean

💻🐛

iridess

💻📖

selmanfarukyilmaz

🐛

donet5

🤔🐛

Zahlii

🐛

salsasepp

🐛

EmmettM

🐛⚠️

robd003

🤔

AllenEdison

🐛

CSharpDummy

🐛

shimondoodkin

🐛🤔

huuhait

🐛🤔

alexey-milovidov

🐛

suconghou

🐛

allegraharris

💻

oliver-daniel

💻

kerimsenturk5734

📖

This project adheres to theall-contributorsspecification. Contributions of any kind are welcome!


[8]ページ先頭

©2009-2025 Movatter.jp