Repolode
StarRocks

StarRocks/starrocks

MySQLプロトコルに対応し、データレイクハウスと独自ストレージ上のデータをサブ秒で分析できるオープンソースMPPクエリエンジン。

代替できる製品:SnowflakeGoogle 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. 1

    コミュニティのダウンロードページから StarRocks をダウンロードします

  2. 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 の数値は毎日更新されます。

関連プロジェクト