Skip to content

Latest commit

 

History

History
432 lines (359 loc) · 50.8 KB

File metadata and controls

432 lines (359 loc) · 50.8 KB
QuestDB Logo

 

QuestDB open source bijdragers

English | 简体中文 | 繁體中文 | العربية | Italiano | Українська | Español | Português | Français | Deutsch | 日本語 | 한국어 | עברית | Nederlands | Türkçe | हिंदी | Tiếng Việt | Bahasa Melayu


QuestDB is een open-source tijdreeks database die razendsnelle data-inname en dynamische, lage-latentie SQL-queries biedt.

QuestDB levert een meerlaagse opslag-engine (WAL → native → Parquet op object storage), en de kernengine is geïmplementeerd in zero-GC Java en C++; QuestDB Enterprise bevat extra componenten in Rust.

We bereiken hoge prestaties via een kolom-georiënteerd opslagmodel, geparalleliseerde vector-uitvoering, SIMD-instructies en technieken voor lage latentie. Bovendien is QuestDB hardware-efficiënt, met snelle installatie en operationele efficiëntie.

Klaar om te beginnen? Ga naar de Aan de slag sectie.

 

QuestDB Web Console toont een SQL-statement en query resultaat

QuestDB Web Console - klik om demo te starten

 

Voordelen van QuestDB

Functiehoogtepunten zijn onder andere:

  • Lage latentie, hoge doorvoer inname — van enkele events tot miljoenen/sec
  • Lage latentie SQL met tijdreeks uitbreidingen (ASOF JOIN, SAMPLE BY, LATEST ON)
  • SIMD-versnelde, parallelle uitvoering; draait snel op bescheiden hardware
  • Meerlaagse opslag: WAL → native kolomgericht → Parquet (tijd-gepartitioneerd en tijd-geordend)
  • Postgres protocol (PGwire) en REST API
  • Gematerialiseerde views en n-dimensionale arrays (incl. 2D arrays voor orderboeken)
  • Web console voor queries en data beheer
  • Apache 2.0 open source en open formaten — geen vendor lock-in
  • Financiële functies en orderboek analytics

QuestDB blinkt uit met:

  • financiële marktdata (tick data, trades, orderboeken, OHLC)
  • Sensor/telemetrie data met hoge data cardinaliteit
  • realtime dashboards en monitoring

En waarom een tijdreeks database gebruiken?

Naast prestaties en efficiëntie hoef je je met een gespecialiseerde tijdreeks database geen zorgen te maken over:

  • data die niet op volgorde binnenkomt
  • deduplicatie en exactly one semantiek
  • Continue streaming inname met veel gelijktijdige queries
  • streaming data (lage latentie)
  • volatiele en "bursty" data
  • toevoegen van nieuwe kolommen - wijzig schema "on the fly" tijdens streaming data

Probeer QuestDB, demo en dashboards

De live, publieke demo is voorzien van de nieuwste QuestDB release en voorbeeld datasets:

  • Trades: live crypto trades met 30M+ rijen per maand (OKX exchange)
  • FX orderboek: live grafieken met orderboek FX paren.
  • Trips: 10 jaar NYC taxi trips met 1.6 miljard rijen

We hebben ook enkele publieke, realtime demo dashboards die gebruik maken van onze Grafana-native plugin:

QuestDB prestaties vs. andere databases

QuestDB presteert zeer goed in prestatiebenchmarks vergeleken met alternatieven.

Voor diepgaande duikjes in interne werking en prestaties, zie de volgende blog posts:

Zoals altijd moedigen we je aan om je eigen benchmarks uit te voeren.

Een grafiek die de inname snelheid van QuestDB, InfluxDB en TimescaleDB vergelijkt.

Aan de slag

Gebruik Docker om snel te beginnen:

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

Of macOS gebruikers kunnen Homebrew gebruiken:

brew install questdb
brew services start questdb
questdb start
questdb stop

Als alternatief, om de volledige onboarding reis te starten, begin met onze beknopte quick start gids.

Eigen inname clients

QuestDB clients voor het innemen van data via het InfluxDB Line Protocol:

Verbinden met QuestDB

Interacteer met QuestDB en je data via de volgende interfaces:

Populaire third-party tools

Populaire tools die integreren met QuestDB zijn onder andere:

End-to-end code scaffolds

Van streaming inname tot visualisatie met Grafana, begin met code scaffolds uit onze quickstart repository.

QuestDB configureren voor productie workloads

Vind onze capaciteitsplanning om QuestDB af te stemmen voor productie workloads.

QuestDB Enterprise

Voor veilige werking op grotere schaal of binnen grotere organisaties.

Extra functies zijn onder andere:

  • hoge beschikbaarheid en read replica(s)
  • multi-primary inname
  • cold storage integratie
  • role-based access control
  • TLS versleuteling
  • native querying van Parquet bestanden via object storage
  • support SLA's, verbeterde monitoring en meer

Bezoek de Enterprise pagina voor meer details en contactinformatie.

Extra resources

📚 Lees de docs

❓ Krijg ondersteuning

🚢 Deployen van QuestDB

Bijdragen

Bijdragen welkom!

We waarderen:

Om te beginnen met bijdragen:

✨ Als teken van onze dankbaarheid sturen we QuestDB swag naar onze bijdragers!

Een grote dank gaat uit naar de volgende geweldige mensen die hebben bijgedragen aan 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

📖

Dit project houdt zich aan de all-contributors specificatie. Bijdragen van elke soort zijn welkom!