高速なSQL分析、レイクハウスのクエリ高速化、ハイブリッドなテキスト・ベクトル検索を提供するオープンソースMPPリアルタイム分析データベース。
StarRocks/starrocks
MySQLプロトコルに対応し、データレイクハウスと独自ストレージ上のデータをサブ秒で分析できるオープンソースMPPクエリエンジン。
代替できる製品:Snowflake
Google BigQuery
- スター
- 12,243
- フォーク
- 2,655
- 未解決の Issue
- 1,721
- 最終コミット
- 8 時間前
これは何?
StarRocksは、多次元分析、リアルタイム分析、アドホッククエリなどの分析ワークロード向けに構築された分散SQLクエリエンジンです。データをインポートせず、Apache Iceberg、Delta Lake、Apache Hudi、Apache Hiveなどのレイクハウス形式のデータをその場でクエリする方法と、独自のテーブルに保存したデータを提供する方法の両方に対応しています。
JavaとC++で実装され、ベクトル化実行モデルを採用しています。アーキテクチャは、水平スケールに対応し、メタデータとデータを複製するFrontend(FE)ノードとBackend(BE)ノードで構成されています。バージョン3.0以降では、shared-dataアーキテクチャも利用できます。主キー型のテーブルはupsertとdeleteに対応し、マテリアライズドビューはデータのインポート中に更新でき、クエリ実行時に自動で選択されます。
StarRocksはANSI SQLとMySQLプロトコルをサポートしているため、既存のMySQL互換クライアントやBIツールから接続できます。リソース管理機能により、クエリのリソース消費を制限し、1つのクラスター内でテナントを分離できます。
主な機能
- 01コストベースオプティマイザーを備えたベクトル化実行エンジン
- 02ANSI SQLのサポートとMySQLプロトコルとの互換性
- 03主キー型テーブルでのリアルタイムなupsertとdelete
- 04自動で更新・選択されるマテリアライズドビュー
- 05インポートせずにIceberg、Delta Lake、Hudi、Hiveのデータを直接クエリ
- 06クエリとテナント向けのリソース制限および分離
ユースケース
- 最新データを使ったリアルタイムダッシュボードや顧客向け分析の構築
- データを移動せずにデータレイクハウス上で多次元のアドホッククエリを実行
- 非正規化したワイドテーブル中心のワークフローをスター・スキーマ結合に置き換え
- 既存のMySQL互換BIツールを、より大規模な分析データセットに接続
クイックスタート
- 1
コミュニティのダウンロードページから StarRocks をダウンロードします
- 2
ドキュメントの Quick Starts ガイドに従ってデプロイします
使う前に知っておきたいこと
- 実行には Frontend(FE)と Backend(BE)コンポーネントのデプロイが必要なため、セルフホストにはセットアップの手間がかかります。
収録されている特集
トピック
よくある質問
- starrocks とは?
- MySQLプロトコルに対応し、データレイクハウスと独自ストレージ上のデータをサブ秒で分析できるオープンソースMPPクエリエンジン。 StarRocksは、多次元分析、リアルタイム分析、アドホッククエリなどの分析ワークロード向けに構築された分散SQLクエリエンジンです。データをインポートせず、Apache Iceberg、Delta Lake、Apache Hudi、Apache Hiveなどのレイクハウス形式のデータをその場でクエリする方法と、独自のテーブルに保存したデータを提供する方法の両方に対応しています。
- starrocks は無料で使えますか?ライセンスは?
- starrocks は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- starrocks は今もメンテナンスされていますか?
- 活発にメンテナンス中。starrocks の最終コミットは 2026年11月7日 です。
- starrocks は何に使えますか?
- 最新データを使ったリアルタイムダッシュボードや顧客向け分析の構築 データを移動せずにデータレイクハウス上で多次元のアドホッククエリを実行 非正規化したワイドテーブル中心のワークフローをスター・スキーマ結合に置き換え 既存のMySQL互換BIツールを、より大規模な分析データセットに接続
- starrocks のインストール方法は?
- コミュニティのダウンロードページから StarRocks をダウンロードします ドキュメントの Quick Starts ガイドに従ってデプロイします
- starrocks はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/StarRocks/starrocks
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Greenplumの後継として、新しいPostgreSQLカーネルを基盤に構築された、データウェアハウスと大規模分析向けのオープンソースMPPデータベース。
大量のデータをほぼリアルタイムで保存・分析する、PostgreSQL互換のLuceneベース分散SQLデータベース。
リアルタイムで分析レポートを生成する、オープンソースのカラム指向データベース管理システム。
S3互換ストレージ上でSQL分析、ベクトル検索、全文検索、Python UDFのサンドボックス実行を提供するRust製オープンソースデータウェアハウス。
Apache Druidは、高速なクエリとデータ取り込みを実現する高性能なリアルタイム分析データベースです。