QuestDB
公式サイト1. サービス概要
QuestDBは、高速なデータ取り込みとクエリ性能に最適化されたオープンソースの時系列データベースです。リアルタイムアナリティクスの基盤として、ゲーミフィケーションにおけるリーダーボードのリアルタイム更新、ユーザー行動の即時分析、イベントストリーム処理などに活用されます。SQL互換のクエリインターフェースを備え、秒間数百万行のデータ取り込みに対応します。
- 主な機能:
- 超高速インジェスト: 秒間数百万行の時系列データ取り込みが可能。ゲーミフィケーションのイベントログをリアルタイムに蓄積。
- SQL互換: PostgreSQLワイヤプロトコル対応で、標準SQLクエリが利用可能。学習コストが低い。
- リアルタイムクエリ: 時系列データに対する集約・ウィンドウ関数が高速に動作。ダッシュボードやリーダーボードの即時更新に最適。
- InfluxDB Line Protocol対応: 既存の時系列データパイプラインからの移行が容易。
- Grafana連携: Grafanaプラグインでリアルタイムダッシュボードを構築可能。
- Web Console: ブラウザベースのSQLエディタとデータビジュアライゼーション機能を内蔵。
- ライセンス: Apache License 2.0(オープンソース)。マネージドクラウド版「QuestDB Cloud」も提供。
- 対応プラットフォーム: Linux、macOS、Windows、Docker、Kubernetes。
2. 使用している技術スタック
- 主要言語: Java(コアエンジン)、C(パフォーマンスクリティカルな部分)
- ストレージエンジン: カスタム設計のカラムナーストレージ。メモリマッピングを活用した高速I/O。
- プロトコル: PostgreSQL Wire Protocol、InfluxDB Line Protocol (ILP)、REST API
- Web Console: React, TypeScript
- ビルド: Maven, Gradle
- インフラ: Docker, Kubernetes対応
3. 会社概要
- 運営会社名: QuestDB Ltd.
- 設立年: 2014年
- 本社所在地: イギリス ロンドン
- 従業員数: 約30〜60名(推定)
4. 沿革、資本構成、国籍、役員情報
- 沿革:
- 2014年:Vlad Ilyushchenkoにより設立。金融業界でのリアルタイムデータ処理の課題を解決するために時系列データベースの開発を開始。
- 2019年:オープンソースとしてGitHubに公開。開発者コミュニティから高い評価を受ける。
- 2020年:Y Combinator(W20バッチ)に参加。シードラウンドで約230万ドルを調達。
- 2021年:シリーズAで1,200万ドルを調達。チームを拡大し、QuestDB Cloudの開発を加速。
- 2022年以降:マネージドクラウドサービスを一般提供開始。IoT、FinTech、ゲーミフィケーション分野での採用が拡大。
- 資本構成: Y Combinator、Seedcamp、Episode 1 Ventures、Uncorrelated Ventures等が出資。
- 国籍: イギリス
- 役員情報:
- Vlad Ilyushchenko (CEO & Founder): ウクライナ系イギリス在住。金融業界でのトレーディングシステム開発の経験を持ち、低レイテンシデータ処理のスペシャリスト。QuestDBのコアエンジンの初期設計を自ら手掛けた。
