すべてのプロダクト
Search
ドキュメントセンター

E-MapReduce:ClickHouse

最終更新日:Jan 11, 2025

Alibaba Cloud E-MapReduce(EMR)は、オープンソースの ClickHouse に基づくマネージド ClickHouse サービスを提供します。オープンソースの ClickHouse は、オンライン分析処理(OLAP)エンジンです。EMR ClickHouse は、オープンソースの ClickHouse のすべての機能をサポートしています。EMR ClickHouse は、Alibaba Cloud に基づいて開発された以下の機能を提供します。クラスターの迅速なデプロイ、クラスター管理、スケーリング、監視とアラート。EMR ClickHouse は、オープンソースの ClickHouse よりも優れた読み取り/書き込みパフォーマンスを提供し、他の EMR コンポーネントと効率的に統合できます。

機能

機能

説明

列指向ストレージ

列指向ストレージは、行指向ストレージよりも優れたクエリパフォーマンスを提供します。列指向ストレージは、高いデータ圧縮率を備えており、ストレージ容量の節約に役立ちます。

超並列処理(MPP)アーキテクチャ

各ノードは、自身のメモリとディスクにのみアクセスします。ノードは、各ノードで独立したデータ処理を行いながら、互いに並行して通信します。MPP アーキテクチャは、優れたクエリパフォーマンスと高いスケーラビリティを提供します。

ベクトル化エンジン:データは、列の一部である列ベクトルによって処理されます。列指向ストレージと組み合わせたベクトル化実行により、CPU 使用率が向上します。

SQL のサポート

ClickHouse は、SQL に基づく宣言型クエリ言語をサポートしています。このクエリ言語は、多くの場合、米国規格協会(ANSI)SQL 標準を使用します。ClickHouse は、GROUP BY、ORDER BY、FROM、JOIN、IN クエリ、および非相関サブクエリをサポートしています。

リアルタイムデータ更新

ClickHouse では、テーブルにプライマリキーを定義できます。データはインクリメンタルにソートされ、MergeTree タイプのテーブルエンジンに格納されます。このようにして、プライマリキーに基づいてデータを効率的にクエリできます。

ClickHouse は、ほぼリアルタイムのデータ挿入、メトリック集計、およびインデックス作成をサポートしています。

インデックスのサポート

データはプライマリキーでソートできます。この場合、特定の値または特定の値範囲のデータを数十ミリ秒以内に抽出できます。

説明

適用できないシナリオ:

  • 完全なトランザクションはサポートされていません。

  • データは、高頻度または低レイテンシで変更または削除できません。

  • データはバッチでのみ変更または削除できます。