Loading article…
| 開発者 | Apache ソフトウェア財団 |
|---|---|
| 初回リリース | 2014年6月27日[1] |
| 安定版リリース | 1.37.0 (2024年5月6日[2] ) [±] |
| リポジトリ | 方解石リポジトリ |
| 書かれた | ジャワ |
| オペレーティング·システム | クロスプラットフォーム |
| プラットフォーム | ジャワ |
| タイプ | SQL データベースフレームワーク |
| ライセンス | Apache ライセンス 2.0 |
| Webサイト | calcite.apache.org |
Apache Calciteは、データベースおよびデータ管理システムを構築するためのオープン ソース フレームワークです。SQL パーサー、リレーショナル代数の式を構築するための API、およびクエリ プランニング エンジンが含まれています。フレームワークとしてのCalciteは、独自のデータやメタデータを保存せず、代わりにプラグインを使用して外部データやメタデータにアクセスできるようにします。
Apacheのプロジェクトでは他にもCalciteが使用されています。 [3] Hiveはコストベースのクエリ最適化にCalciteを使用しています。 [4] DrillとKylinはSQLの解析と最適化にCalciteを使用しています。Samza とStormはストリーミングSQLにCalciteを使用しています。2016年8月現在、Apex、Phoenix、FlinkではCalciteを使用するプロジェクトが開発中です。 [アップデート]
参考文献
- ^ Julian Hyde. 「Optiq-0.8 リリース発表」. Apache Software Foundation.
- ^ 「ダウンロード」. calcite.apache.org . Apache Software Foundation . 2024年5月14日閲覧。
- ^ 「Powered by Calcite」Apache Software Foundation。
- ^ Julian Hyde. 「Apache Hive 0.14 でのコストベースのクエリ最適化」、Hortonworks、2014 年 9 月 24 日。
