Java Clean Architecture Masterclass

Java Clean Architecture MasterclassNov 20-21

Join
QuestDB Logo

 

QuestDB open source contributors

English | ็ฎ€ไฝ“ไธญๆ–‡ | ็น้ซ”ไธญๆ–‡ | ุงู„ุนุฑุจูŠุฉ | Italiano | ะฃะบั€ะฐั—ะฝััŒะบะฐ | Espaรฑol | Portuguรชs | Franรงais | Deutsch | ๆ—ฅๆœฌ่ชž | ํ•œ๊ตญ์–ด | ืขื‘ืจื™ืช | Nederlands | Tรผrkรงe | เคนเคฟเค‚เคฆเฅ€ | Tiแบฟng Viแป‡t | Bahasa Melayu


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.

 

QuestDB Web Console showing a SQL statement and query result

QuestDB Web Console - click to launch demo

 

Benefits of QuestDB

Feature highlights include:

QuestDB excels with:

And why use a time-series database?

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

Try QuestDB, demo and dashboards

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

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.

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

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 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:

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:

โœจ As a sign of our gratitude, we send QuestDB swagto our contributors!

A big thanks goes to the following wonderful people who have contributed to QuestDB emoji 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 the all-contributors specification. Contributions of any kind are welcome!

Join libs.tech

...and unlock some superpowers

GitHub

We won't share your data with anyone else.