Skip to content

Latest commit

 

History

History
409 lines (336 loc) · 51.6 KB

File metadata and controls

409 lines (336 loc) · 51.6 KB
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는 초고속 데이터 수집동적이고 낮은 지연 시간의 SQL 쿼리를 제공하는 오픈소스 시계열 데이터베이스입니다.

QuestDB는 다층 스토리지 엔진(WAL → 네이티브 → 객체 스토리지의 Parquet)을 제공하며, 핵심 엔진은 제로-GC Java와 C++로 구현되었습니다. QuestDB Enterprise는 Rust로 구현된 추가 구성 요소를 포함합니다.

우리는 컬럼 지향 스토리지 모델, 병렬화된 벡터 실행, SIMD 명령어, 그리고 낮은 지연 시간 기술을 통해 높은 성능을 달성합니다. 또한 QuestDB는 하드웨어 효율적이며, 빠른 설정과 운영 효율성을 제공합니다.

시작할 준비가 되셨나요? 시작하기 섹션으로 이동하세요.

 

SQL 문과 쿼리 결과를 보여주는 QuestDB 웹 콘솔

QuestDB 웹 콘솔 - 클릭하여 데모 실행

 

QuestDB의 장점

주요 기능은 다음과 같습니다:

  • 낮은 지연 시간, 높은 처리량의 데이터 수집 — 단일 이벤트부터 초당 수백만 건까지
  • 시계열 확장 기능이 있는 낮은 지연 시간 SQL (ASOF JOIN, SAMPLE BY, LATEST ON)
  • SIMD 가속, 병렬 실행; 적은 하드웨어에서도 빠르게 실행
  • 다층 스토리지: WAL → 네이티브 컬럼형 → Parquet (시간 분할 및 시간 정렬)
  • Postgres 프로토콜(PGwire)과 REST API
  • 구체화된 뷰와 n차원 배열 (주문서를 위한 2D 배열 포함)
  • 쿼리와 데이터 관리를 위한 웹 콘솔
  • Apache 2.0 오픈소스와 오픈 포맷 — 벤더 종속성 없음
  • 금융 함수주문서 분석

QuestDB가 뛰어난 분야:

  • 금융 시장 데이터 (틱 데이터, 거래, 주문서, OHLC)
  • 높은 데이터 카디널리티를 가진 센서/텔레메트리 데이터
  • 실시간 대시보드와 모니터링

그리고 왜 시계열 데이터베이스를 사용해야 할까요?

성능과 효율성을 넘어서, 전문적인 시계열 데이터베이스를 사용하면 다음에 대해 걱정할 필요가 없습니다:

  • 순서가 맞지 않는 데이터
  • 중복 제거와 정확히 한 번(exactly once) 의미론
  • 많은 동시 쿼리와 함께 지속적인 스트리밍 수집
  • 스트리밍 데이터 (낮은 지연 시간)
  • 변동성이 크고 "버스트성" 데이터
  • 새 컬럼 추가 - 데이터 스트리밍 중에 "즉석에서" 스키마 변경

QuestDB 체험, 데모 및 대시보드

라이브 공개 데모는 최신 QuestDB 릴리스와 샘플 데이터셋으로 구성되어 있습니다:

  • 거래: 월 3천만+ 행의 라이브 암호화폐 거래 (OKX 거래소)
  • FX 주문서: 주문서 FX 쌍의 라이브 차트
  • 여행: 16억 행의 NYC 택시 여행 10년 데이터

우리는 또한 Grafana 네이티브 플러그인을 사용한 몇 가지 공개 실시간 데모 대시보드를 제공합니다:

QuestDB 성능 vs. 다른 데이터베이스

QuestDB는 대안들과 비교했을 때 성능 벤치마크에서 매우 좋은 결과를 보입니다.

내부와 성능에 대한 자세한 내용은 다음 블로그 포스트를 참조하세요:

항상 그렇듯이, 여러분만의 벤치마크를 실행해보시기를 권장합니다.

QuestDB, InfluxDB, TimescaleDB의 수집률을 비교하는 차트

시작하기

Docker를 사용하여 빠르게 시작하세요:

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

또는 macOS 사용자는 Homebrew를 사용할 수 있습니다:

brew install questdb
brew services start questdb
questdb start
questdb stop

또는 전체 온보딩 여정을 시작하려면 간결한 빠른 시작 가이드부터 시작하세요.

자체 수집 클라이언트

InfluxDB Line Protocol을 통해 데이터를 수집하는 QuestDB 클라이언트:

QuestDB에 연결

다음 인터페이스를 통해 QuestDB와 데이터와 상호작용하세요:

인기 있는 서드파티 도구

QuestDB와 통합되는 인기 있는 도구들:

엔드 투 엔드 코드 스캐폴드

스트리밍 수집부터 Grafana를 통한 시각화까지, 빠른 시작 저장소에서 코드 스캐폴드로 시작하세요.

프로덕션 워크로드를 위한 QuestDB 구성

프로덕션 워크로드를 위해 QuestDB를 미세 조정하려면 용량 계획을 참조하세요.

QuestDB Enterprise

더 큰 규모 또는 더 큰 조직 내에서의 보안 운영을 위해.

추가 기능들:

  • 고가용성과 읽기 복제본
  • 다중 기본 수집
  • 콜드 스토리지 통합
  • 역할 기반 액세스 제어
  • TLS 암호화
  • 객체 스토리지를 통한 Parquet 파일의 네이티브 쿼리
  • SLA 지원, 향상된 모니터링 등

자세한 내용과 연락처 정보는 Enterprise 페이지를 참조하세요.

추가 리소스

📚 문서 읽기

❓ 지원 받기

🚢 QuestDB 배포

기여하기

기여를 환영합니다!

우리가 감사하게 생각하는 것들:

  • 소스 코드
  • 문서 (문서 저장소 참조)
  • 버그 리포트
  • 기능 요청이나 피드백

기여를 시작하려면:

✨ 감사의 표시로, 기여자들에게 QuestDB 굿즈를 보내드립니다!

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 사양을 준수합니다. 모든 종류의 기여를 환영합니다!