メインコンテンツへスキップ
メインコンテンツへスキップ

コアコンセプト

このセクションでは、 ClickHouse がどのように動作するかに関する主要なコアコンセプトを学びます。

ページ説明
Table partsClickHouse におけるテーブルパーツ(table part)とは何かについて学びます。
Table partitionsテーブルパーティション(table partition)とは何か、およびそれが何に使用されるかを学びます。
Table part mergesテーブルパーツのマージ(table part merge)とは何か、およびそれが何に使用されるかを学びます。
Table shards and replicasテーブルシャード(table shard)とレプリカ(replica)とは何か、およびそれが何に使用されるかを学びます。
Primary indexesClickHouse のスパースなプライマリインデックスを紹介し、クエリ実行時に不要なデータを効率的にスキップする方法を説明します。インデックスがどのように構築・利用されるかを、効果を観測するための例とツールとともに解説します。高度なユースケースとベストプラクティスに関する詳細な解説へのリンクも含みます。
Architectural OverviewVLDB 2024 の学術論文に基づき、ClickHouse アーキテクチャを構成するすべてのコンポーネントを簡潔に概観するアカデミックな概要です。