はじめに
VeloDB Cloudは、Apache Doris上に構築されたフルマネージド型のリアルタイム分析・検索データベースです。単一のエンジンで、SQL分析からフルテキスト検索、ベクトル検索まで、幅広いリアルタイム分析を処理します。
構築できるもの
通常、これらのそれぞれにはOLAP、検索、またはlakehouse federationのための別々のシステムが必要です。VeloDB Cloudは、これらを1つのエンジンで実行します:
| 必要な機能 | VeloDB Cloud |
|---|---|
| 多数の同時ユーザーとAIエージェント向けのリアルタイムダッシュボードとアプリの提供 | ストリーミングデータを取り込み、高い同時実行性でサブ秒のSQLクエリを提供します。 |
| 運用データベースとの分析の同期維持 | primary-key upsertを使用して、CDCを通じてMySQLとPostgreSQLからの挿入、更新、削除を継続的に取り込みます。 |
| ログ、メトリクス、トレースの保存と検索 | 可観測性データをオブジェクトストレージコストで保持し、フルテキスト転置インデックスで検索します。 |
| LLMとエージェント向けのコンテキスト取得 | RAG向けに、ベクトル検索、フルテキスト検索、SQLフィルターを1つのクエリで実行します。 |
| データレイク全体でのクエリ | データをコピーすることなく、Iceberg、Hudi、Paimon、Hiveテーブル、および外部データベースをその場で読み取ります。 |
VeloDB CloudはAWS上で動作し、ストレージとコンピュートが分離されているため、それぞれを独立してスケールできます。velodb.cloudにサインインしてwarehouseをデプロイするか、Quick Startに従って約10分でデータを読み込み、最初のクエリを実行してください。
主要機能
- リアルタイム取り込みと更新。 低レイテンシでデータをストリーミングし、すぐにクエリできます。Primary-key upsertと削除により、ソースデータの変更に応じてテーブルを最新の状態に保ちます。コンピュートはオンデマンドでスケールアップ・ダウンします。
- フルテキストおよびベクトル検索。 フルテキスト検索、ベクトル検索、構造化SQLフィルターを単一のクエリで実行します。
search()関数は、フレーズ、ワイルドカード、正規表現クエリでElasticsearch互換の構文を使用します。 - AIエージェント。 MCP Serverを通じてAIエージェントをデータに接続し、エージェントがライブデータに対してクエリと推論を行えるようにします。
- Lakehouseとfederation。 オープンテーブル形式の読み書きと外部データベースのその場でのクエリ。
- Apache Doris互換性。 VeloDB CloudはMySQLプロトコルを使用し、Apache Doris SQLとワイヤー互換性があるため、既存のDorisクライアント、BIツール、コネクターが変更なしで動作します。
仕組み
VeloDB Cloudはストレージとコンピュートを分離します。オブジェクトストレージは低コストで完全なデータセットを保持し、1つ以上のコンピュートclustersがそれをクエリします。Clustersは同じストレージを共有しますが、ワークロードを分離し、それぞれが独立してオンデマンドでスケールします。

主要概念

| 概念 | 定義 |
|---|---|
| Organization | 会社またはチームのトップレベルアカウント。請求、リソース、データはorganization間で分離されています。 |
| Warehouse | コンピュートとストレージを保持する論理単位。organizationは、ビジネスドメインを分離するために、相互に分離された多数のwarehouseを実行できます。 |
| Cluster | warehouse内のコンピュートノードのセット。Clustersはwarehouseのデータを共有しますが、ワークロードを分離し、独立してスケールします。 |
| Storage | warehouse内のすべてのclusters向けの完全なデータセットを保持する共有オブジェクトストレージ層。 |
Apache Dorisとの関係
VeloDBは、Apache Dorisのコア開発者によって設立された企業です。VeloDB Cloud 26.0は、Apache Doris 4.0上に構築されています。VeloDB CloudリリースとApache Dorisバージョンの対応については、Version Mappingを参照してください。
VeloDB CloudはApache Doris SQLとワイヤー互換性があるため、書き直すことなく両者間でデータとクエリを移行できます。セルフマネージド型Apache Dorisと比較して、VeloDB Cloudは以下を追加します:
- マネージド型コントロールプレーン。 インストール、デプロイ、パッチ適用、アップグレードするソフトウェアはありません。
- 内蔵コンソール。 ブラウザーでのSQLエディター、監視、アラート、cluster管理。
- 弾力性のある使用量ベースのコンピュート。 Clustersはオンデマンドでスケールし、使用した分のみ支払います。
- エンタープライズセキュリティとコンプライアンス。 SOC 2、保存時・転送時暗号化、SSO、および独自のcloudアカウントで実行するBYOCオプション。
- マネージド型信頼性。 自動バックアップ、高可用性、エキスパートサポート。
次のステップ
30日間の無料トライアルと300米ドルのクレジットでwarehouseを作成し、最初のクエリを実行する。