Englisch | 简体中文 | 繁體中文 | العربية | Italienisch | Ukraine | Spanisch | Portugiesisch | 日本語 | Türkei | हिंदी | Tiếng Việt
QuestDB ist die am schnellsten wachsende Open-Source-Zeitreihendatenbank, die eine blitzschnelle Aufnahme mit hohem Durchsatz und dynamische SQL-Abfragen mit geringer Latenz bietet. Die gesamte Hochleistungscodebasis ist von Grund auf in Java, C++ und Rust aufgebaut, ohne Abhängigkeiten und ohne Garbage Collection.
Wir erreichen hohe Leistung durch ein spaltenorientiertes Speichermodell, parallelisierte Vektorausführung, SIMD-Anweisungen und Techniken mit geringer Latenz. Darüber hinaus ist QuestDB hardwareeffizient und bietet eine schnelle Einrichtung und Betriebseffizienz.
QuestDB implementiert ANSI SQL mit nativen Zeitreihen-SQL-Erweiterungen. Diese SQL-Erweiterungen erleichtern das Analysieren, Filtern und Downsampling von Daten oder das Korrelieren von Daten aus mehreren Quellen mithilfe von relationalen und Zeitreihenverknüpfungen.
Bereit zu gehen? Gehen Sie zum Abschnitt „Erste Schritte“.
QuestDB-Webkonsole – Klicken Sie hier, um die Demo zu starten
QuestDB zeichnet sich aus durch:
Zu den Funktionshighlights gehören:
Und warum eine Zeitreihendatenbank verwenden?
Abgesehen von Leistung und Effizienz müssen Sie sich mit einer speziellen Zeitreihendatenbank keine Sorgen um Folgendes machen:
Die öffentliche Live-Demo wird mit der neuesten QuestDB-Version und Beispieldatensätzen bereitgestellt:
Verwenden Sie Beispielabfragen oder schreiben Sie Ihre eigenen!
Die öffentliche Demo fragt über 1,6 Mrd. Zeilen ab und verwendet eine r6a.12xlarge
Instanz mit 48 vCPU und 348 GB RAM.
Abfrage | Ausführungszeit |
---|---|
SELECT sum(double) FROM trips | 0,15 Sek |
SELECT sum(double), avg(double) FROM trips | 0,5 Sek |
SELECT avg(double) FROM trips WHERE time in '2019' | 0,02 Sek |
SELECT time, avg(double) FROM trips WHERE time in '2019-01-01' SAMPLE BY 1h | 0,01 Sek |
SELECT * FROM trades LATEST ON timestamp PARTITION BY symbol | 0,00025 Sek |
Wir haben auch einige öffentliche Echtzeit-Demo-Dashboards, die unser natives Grafana-Plugin verwenden:
QuestDB schneidet bei Leistungsbenchmarks im Vergleich zu Alternativen sehr gut ab.
Weitere Informationen zu Interna und Leistung finden Sie in den folgenden Blogbeiträgen:
Wie immer empfehlen wir Ihnen, Ihre eigenen Benchmarks durchzuführen.
Mit Docker schnell starten:
docker run -p 9000:9000 -p 9009:9009 -p 8812:8812 questdb/questdb
Oder macOS-Benutzer können Homebrew verwenden:
brew install questdb
brew services start questdb
questdb start
questdb stop
Alternativ können Sie die vollständige Onboarding-Reise auch mit unserer kurzen Kurzanleitung beginnen.
QuestDB-Clients zum Erfassen von Daten über das InfluxDB Line Protocol:
Interagieren Sie mit QuestDB und Ihren Daten über die folgenden Schnittstellen:
9000
9000
8812
9000
Zu den beliebten Tools, die sich in QuestDB integrieren lassen, gehören:
Beginnen Sie von der Streaming-Aufnahme bis zur Visualisierung mit Grafana mit Codegerüsten aus unserem Schnellstart-Repository.
Entdecken Sie unsere Kapazitätsplanung zur Feinabstimmung von QuestDB für Produktions-Workloads.
Für den sicheren Betrieb in größerem Maßstab oder innerhalb größerer Organisationen.
Zu den weiteren Funktionen gehören:
Weitere Details und Kontaktinformationen finden Sie auf der Unternehmensseite.
Beiträge willkommen!
Wir schätzen:
Um mit dem Beitragen zu beginnen:
Als Zeichen unserer Dankbarkeit senden wir QuestDB-Geschenke an unsere Mitwirkenden!
Ein großer Dank geht an die folgenden wunderbaren Menschen, die zum QuestDB-Emoji-Schlüssel beigetragen haben:
Anklicken von Schaltflächen ? ? | Ideoma ? | tonytamwk ? | Sirinath ? | Igor-Suhorukov ? | mick2004 ? | Rawcode ? |
Solidnerd ? | solanav | Shantanoo-Desai | Alexprut ? | Bogenschütze | chankeypathak | upsidedownsmile |
Nagriar | piotrrzysko | mpsq | siddheshlatkar | Yitaek ✅ | gabor-boros ✅ | kovid-r ✅ |
TimBo93 ? ? | zikani03 | Jaguarsburger ? | TheTanc ? ? ? | Davidgs ? ? | Kaishin | bluestreak01 ? |
patrickSpaceSurfer ? | chenrui333 ? | bsmth ? | Ugbot ? ? | lepolac ? | tiagostutz ? ? ? | Lyncee59 ? |
rrjanbiah ? | Sarunas-Stasaitis ? | RiccardoGiro ? | Duggar ? | postol ? | petrjahoda ? | t00 ? |
Snenkow ? ? ? | marregui ? ? | bratseth ? ? | welly87 ? | fuzzthink ? ? | nexthack | g-metan ? |
tim2skew ? ? | ospqsp ? | Superflauschig ? | nu11ptr ? | Gemeinschaft ? | Mugendi ? ? | paulwoods222 ? |
Mingoda ? ? | houarizegai | jjsaunier ? | Zanek ? ? | Geekaylee ? ? | lg31415 ? ? | null-dev ? ? |
ultd ? ? | ericsun2 ? ? ? | giovannibonetti ? ? ? | winkte ? ? | puzpuzpuz ? | rstreics ? | mariusgheorghies ? |
pswu11 ? ? ? | insmac ? ? | Eugenels ? ? | bziobrowski ? | Zapfmeister ? | mkaruza | DylanDKnight ? ? |
Enolal826 | glastiger | argshook ? ? ? | Amunra ? | GothamsJoker | Koko | jerrinot ? ? |
rberrelleza | Kobalt-27 | esschultz | XinyiQiao | Terasum | PlamenHristov | tris0laris ? |
HeZean ? | schillernd | Selmanfarukyilmaz ? | donet5 ? ? | Zahlii ? | Salsasepp ? | EmmettM ? |
robd003 ? | AllenEdison ? | CSharpDummy ? | Shimondodkin ? ? | Huhuhait ? ? | Alexey-Milovidov ? | suconghou ? |
allegraharris | Oliver-Daniel | kerimsenturk5734 |
Dieses Projekt entspricht der All-Contributors-Spezifikation. Beiträge jeglicher Art sind willkommen!