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クエリ**を提供するオープンソースの時系列データベースです。 列指向ストレージモデル、並列化されたベクトル実行、SIMD命令、および低遅延技術により高性能を実現しています。さらに、QuestDBはハードウェア効率が高く、迅速なセットアップと運用効率を備えています。 QuestDBはネイティブな時系列SQL拡張機能を持つANSI SQLを実装しています。 QuestDBは多層ストレージエンジン(WAL → ネイティブ → オブジェクトストレージ上のParquet)を提供し、コアエンジンはゼロGC JavaとC++で実装されており、QuestDB EnterpriseはRustで記述された追加コンポーネントを含んでいます。 > すぐに始めたいですか? > [はじめに](#get-started)セクションにジャンプしてください。

 

QuestDB Web Console showing a SQL statement and query result

QuestDB Web Console - クリックしてデモを起動

 

## QuestDBの利点 ### 機能のハイライト: - 低遅延・高スループットインジェスト — 単一イベントから毎秒数百万まで - 時系列拡張機能付きの低遅延SQL(ASOF JOIN、SAMPLE BY、LATEST ON) - SIMD加速・並列実行;控えめなハードウェアでも高速動作 - 多層ストレージ:WAL → ネイティブ列指向 → Parquet(時間分割・時間順序) - PostgreSQLプロトコル(PGwire)とREST API - マテリアライズドビューとn次元配列(オーダーブック用2D配列を含む) - クエリとデータ管理のためのWebコンソール - Apache 2.0オープンソースとオープンフォーマット — ベンダーロックインなし - [金融関数](https://questdb.com/docs/reference/function/finance/) と[オーダーブック分析](https://questdb.com/docs/guides/order-book/) ### QuestDBが優れている分野: - 金融市場データ(ティックデータ、取引、オーダーブック、OHLC) - 高データカーディナリティのセンサー/テレメトリデータ - リアルタイムダッシュボードとモニタリング ### なぜ時系列データベースを使うのか? パフォーマンスと効率性を超えて、専門的な時系列データベースを使用することで、以下について心配する必要がなくなります: - 順序不整合データ - 重複排除と正確に一度のセマンティクス - 多数の同時クエリでの継続的ストリーミングインジェスト - ストリーミングデータ(低遅延) - 揮発性で「バースト性」のあるデータ - 新しい列の追加 - ストリーミングデータ中にスキーマを「オンザフライ」で変更 ## QuestDBを試す、デモとダッシュボード [ライブ公開デモ](https://demo.questdb.com/)は最新のQuestDBリリースとサンプルデータセットでプロビジョニングされています: - 取引:月間3000万行以上のライブ暗号通貨取引(OKX取引所) - FXオーダーブック:オーダーブックFXペアのライブチャート - 旅行:16億行の10年間のNYCタクシー旅行 私たちの[Grafanaネイティブ](https://questdb.com/docs/third-party-tools/grafana/)プラグインを使用した公開リアルタイムデモダッシュボードもあります: - [リアルタイム暗号通貨取引:](https://questdb.com/dashboards/crypto/)20以上の資産からのOKXでの執行取引をリアルタイムで - [FXオーダーブック:](https://questdb.com/dashboards/FX-orderbook/)主要ペアのライブ深度/不均衡チャート ### QuestDBと他のデータベースのパフォーマンス比較 QuestDBはパフォーマンスベンチマークで代替案と比較して非常に優れた性能を示しています。 内部とパフォーマンスの詳細については、以下のブログ投稿をご覧ください: - [QuestDB vs InfluxDB](https://questdb.com/blog/2024/02/26/questdb-versus-influxdb/) - [QuestDB vs Kdb+](https://questdb.com/compare/questdb-vs-kdb/) - [QuestDB vs TimescaleDB](https://questdb.com/blog/timescaledb-vs-questdb-comparison/) - [QuestDB vs MongoDB](https://questdb.com/blog/mongodb-time-series-benchmark-review/) 常に、独自のベンチマークを実行することをお勧めします。
QuestDB、InfluxDB、TimescaleDBのインジェスト率を比較したグラフ。
## はじめに [Docker](https://www.docker.com/)を使用してすぐに開始: ```bash docker run -p 9000:9000 -p 9009:9009 -p 8812:8812 questdb/questdb ``` またはmacOSユーザーはHomebrewを使用できます: ```bash brew install questdb brew services start questdb ``` ```bash questdb start questdb stop ``` または、完全なオンボーディングの旅を開始するには、簡潔な[クイックスタートガイド](https://questdb.com/docs/quick-start/) から始めてください。 ### ファーストパーティインジェストクライアント InfluxDB Line Protocolを使用してデータをインジェストするためのQuestDBクライアント: - [Python](https://questdb.com/docs/clients/ingest-python/) - [.NET](https://questdb.com/docs/clients/ingest-dotnet/) - [C/C++](https://questdb.com/docs/clients/ingest-c-and-cpp/) - [Go](https://questdb.com/docs/clients/ingest-go/) - [Java](https://questdb.com/docs/clients/java_ilp/) - [NodeJS](https://questdb.com/docs/clients/ingest-node/) - [Rust](https://questdb.com/docs/clients/ingest-rust/) ### QuestDBに接続 以下のインターフェースを通じてQuestDBとデータを操作: - ポート`9000` でのインタラクティブなSQLエディターとCSVインポートのための[Webコンソール](https://questdb.com/docs/web-console/) - ポート`9000` でのストリーミングインジェストのための[InfluxDB Line Protocol](https://questdb.com/docs/reference/api/ilp/overview/) - ポート`8812` でのプログラマティッククエリのための[PostgreSQL Wire Protocol](https://questdb.com/docs/reference/api/postgres/) - ポート`9000`でのCSVインポートとcURLのための[REST API](https://questdb.com/docs/reference/api/rest/) ### 人気のサードパーティツール QuestDBと統合する人気のツール: - [Kafka](https://questdb.com/docs/third-party-tools/kafka/) - [Redpanda](https://questdb.com/docs/third-party-tools/redpanda/) - [Grafana](https://questdb.com/docs/third-party-tools/grafana/) - [Polars](https://questdb.com/docs/third-party-tools/polars/) - [Pandas](https://questdb.com/docs/third-party-tools/pandas/) - [PowerBI](https://questdb.com/docs/third-party-tools/powerbi/) - [Superset](https://questdb.com/docs/third-party-tools/superset/) - [Apache Flink](https://questdb.com/docs/third-party-tools/flink/) - [Telegraf](https://questdb.com/docs/third-party-tools/telegraf/) - [MindsDB](https://questdb.com/docs/third-party-tools/mindsdb/) ### エンドツーエンドコード足場 Grafanaでのストリーミングインジェストから可視化まで、私たちの[クイックスタートリポジトリ](https://github.com/questdb/questdb-quickstart) からコード足場で開始してください。 ### 本番ワークロード用にQuestDBを設定 本番ワークロード用にQuestDBを微調整するために、私たちの[容量計画](https://questdb.com/docs/deployment/capacity-planning/) をご覧ください。 ### QuestDB Enterprise より大きな規模や大きな組織内での安全な運用のために。 追加機能には以下が含まれます: - 高可用性と読み取りレプリカ - マルチプライマリインジェスト - コールドストレージ統合 - ロールベースアクセス制御 - TLS暗号化 - オブジェクトストレージを通じたParquetファイルのネイティブクエリ - SLAサポート、拡張モニタリングなど 詳細と連絡先情報については、[Enterpriseページ](https://questdb.com/enterprise/)をご覧ください。 ## 追加リソース ### 📚 ドキュメントを読む - [QuestDBドキュメント:](https://questdb.com/docs/)旅を始める - [製品ロードマップ:](https://github.com/orgs/questdb/projects/1/views/5)今後のリリースの計画をチェック - [チュートリアル:](https://questdb.com/tutorial/)QuestDBで何が可能かを学び、ステップバイステップで ### ❓ サポートを受ける - [コミュニティディスカッションフォーラム:](https://community.questdb.com/)技術的な議論に参加し、質問をして、他のユーザーと出会う! - [パブリックSlack:](https://slack.questdb.com/)QuestDBチームとコミュニティメンバーとチャット - [GitHub issues:](https://github.com/questdb/questdb/issues)QuestDBのバグや問題を報告 - [Stack Overflow:](https://stackoverflow.com/questions/tagged/questdb)一般的なトラブルシューティングソリューションを探す ### 🚢 QuestDBをデプロイ - [AWS AMI](https://questdb.com/docs/guides/aws-official-ami) - [Google Cloud Platform](https://questdb.com/docs/guides/google-cloud-platform) - [公式Dockerイメージ](https://questdb.com/docs/get-started/docker) - [DigitalOceanドロップレット](https://questdb.com/docs/guides/digitalocean) - [Kubernetes Helmチャート](https://questdb.com/docs/guides/kubernetes) ## 貢献 貢献を歓迎します! 私たちが評価するもの: - ソースコード - ドキュメント(私たちの[ドキュメントリポジトリ](https://github.com/questdb/documentation)をご覧ください) - バグレポート - 機能リクエストやフィードバック 貢献を始めるには: - 「[Good first issue](https://github.com/questdb/questdb/issues?q=is%3Aissue+is%3Aopen+label%3A%22Good+first+issue%22) 」とラベル付けされたGitHub issuesを見てみてください - Hacktoberfestについては、関連する[ラベル付きissues](https://github.com/questdb/questdb/issues?q=is%3Aissue+is%3Aopen+label%3Ahacktoberfest) をご覧ください - [貢献ガイド](https://github.com/questdb/questdb/blob/master/CONTRIBUTING.md)を読む - QuestDBの構築の詳細については、[ビルド手順](https://github.com/questdb/questdb/blob/master/core/README.md)をご覧ください - QuestDBの[フォークを作成](https://docs.github.com/en/github/getting-started-with-github/fork-a-repo) し、提案された変更を含むプルリクエストを送信してください - 行き詰まりましたか?支援のために私たちの[パブリックSlack](https://slack.questdb.com/)に参加してください ✨ 感謝のしるしとして、QuestDBグッズを貢献者に送ります! QuestDBに貢献してくれた以下の素晴らしい人々に感謝します([絵文字キー](https://allcontributors.org/docs/en/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

📖
このプロジェクトは[all-contributors](https://github.com/all-contributors/all-contributors)仕様に準拠しています。あらゆる種類の貢献を歓迎します!