Skip to content

Latest commit

 

History

History
335 lines (289 loc) · 49.1 KB

README.zh-cn.md

File metadata and controls

335 lines (289 loc) · 49.1 KB
QuestDB Logo

 

QuestDB community Slack channel QuestDB open source contributors QuestDB on Apache Maven

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

QuestDB

QuestDB 是一个开源的時序数据库,支持高吞吐数据获取和快速 SQL 查询,操作简单。 它支持使用InfluxDB连接协议、PostgreSQL协议和REST API进行批量无模式导入和导出。

QuestDB非常适用于金融市场数据、应用程序指标、传感器数据、实时分析、仪表板和系统基础设施监控。

QuestDB使用原生时间序列SQL插件实现了ANSI SQL。这些 SQL 扩展语义能更简单的连接 (JOIN)多个来源的关系型数据以及时间序列数据。我们通过列导向的存储模型、大规模 并行的矢量执行、SIMD 指令和各种低延迟技术实现了高性能。整个代码库是用 Java 和 C++从头开始构建的,没有任何外部依赖,并且 100% 不受垃圾回收的影响。

尝试 QuestDB

我们提供了一个在线演示,其中包括最新的 QuestDB 版本 和几个样本数据集:

  • Trips: 近 10 年的纽约市出租车行程轨迹数据集,含 1.6 亿行的数据。
  • Trades: 每月30M+的实时加密货币市场数据。
  • Pos: 含有 25 万艘船的时序地理数据集。
查询 运行时间
SELECT sum(double) FROM trips 0.15 secs
SELECT sum(double), avg(double) FROM trips 0.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 1h 0.01 secs
SELECT * FROM trades LATEST ON time PARTITION BY symbol 0.00025 secs

我们的在线演示运行在 c5.metal 上且仅使用 96 个线程中的 24 个线程。

如何开始

安裝 QuestDB

你可以使用 Docker 来快速启动一个 QuestDB 实例:

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

macOS 用户可以使用 Homebrew 来启动:

brew install questdb
brew services start questdb

questdb start // To start questdb
questdb stop  // To stop questdb

QuestDB 下载页面 提供运行文件的直接下载,并 提供其他安装和部署方式的详细信息。

连接到 QuestDB

你可以使用以下接口与 QuestDB 进行交互。

写入数据

以下是我们官方开发的questdb客户端,支持多种编程语言:

QuestDB 与其他开源 TSDB 的对比

参考我们的文章, 其中在功能、性能和成熟度上比较了 QuestDB 和其他的开源时序数据库。

以下是 高维度时间序列基准测试套件 运行 cpu-only 用例的测试结果,基于使用 6 到 16 个工作线程在 32 个 CPU 和 64 GB RAM上测试对比得到:

相关资源

📚 阅读文档

❓ 寻求支持

🚢 部署 QuestDB

贡献

我们总是乐于接受对项目的贡献,无论是源代码、文档、错误报告、功能请求还是反馈。如 果要开始贡献:

✨ 为了表示感谢,我们将向贡献者发送一些我们的 QuestDB 礼品,如贴纸和 T 恤衫 在这里申领

衷心感谢以下为 QuestDB 作出贡献的优秀人士: (表情符号键):


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

📖

本项目遵循 all-contributors 标准. 欢迎任何形式的贡献!