StarRocks とは?
StarRocks は、次世代の超高速な大規模並列処理 (MPP) データベースであり、企業向けにリアルタイム分析を容易にします。大規模なサブセカンドクエリを実現するために設計されています。
StarRocks はエレガントな設計を持ち、完全にベクトル化されたエンジン、新たに設計されたコストベースオプティマイザ (CBO)、インテリジェントなマテリアライズドビューを含む豊富な機能セットを備えています。このため、StarRocks は特にマルチテーブルジョインにおいて、同種のデータベース製品をはるかに超えるクエリ速度を提供できます。
StarRocks は、新鮮なデータに対するリアルタイム分析に最適です。データは高速で取り込まれ、リアルタイムで更新および削除されます。StarRocks は、フラット、スター、スノーフレークスキーマなど、さまざまなスキーマを使用してテーブルを作成することを可能にします。
MySQL プロトコルおよび標準 SQL と互換性があり、Tableau や Power BI などの主要な BI ツールに対して即座にサポートを提供します。StarRocks は外部コンポーネントに依存せず、高拡張性、高可用性、簡素化された管理と保守を可能にする統合データ分析プラットフォームです。
StarRocks は Apache 2.0 ライセンスの下でライセンスされており、StarRocks GitHub リポジトリで利用可能です(StarRocks ライセンスを参照)。StarRocks は、(i) サードパーティのソフトウェアライブラリからの関数をリンクまたは呼び出し、そのライセンスはフォルダ licenses-binary にあります。また、(ii) サードパーティのソフトウェアコードを組み込み、そのライセンスはフォルダ licenses にあります。