2.5 KiB
sidebar_label | description |
---|---|
用語集 | このページには、ClickHouseに関連する一般的に使用される用語とその定義が掲載されています。 |
用語集
完全性(Atomicity)
完全性は、トランザクション(データベース操作の一連の処理)が単一かつ不可分の単位として処理されることを保証します。つまり、トランザクション内のすべての操作が実行されるか、もしくは全く実行されないかのどちらかです。例えば、ある銀行口座から別の口座への送金は原子トランザクションの一例です。送金のいずれかのステップが失敗した場合、トランザクションは失敗し、送金元の口座にお金が残ります。完全性は、金銭が失われたり、作り出されたりしないことを保証します。
クラスター
データの保存と処理を共同で行うノード(サーバー)の集合。
CMEK
顧客管理による暗号化キー(CMEK)を使用すると、顧客はキー管理サービス(KMS)キーを使用してClickHouseディスクデータキーを暗号化し、保存データを保護することができます。
Dictionary
Dictionaryはキーと値のペアのマッピングで、さまざまな種類の参照リストに便利です。クエリでDictionaryを効率的に使用するための強力な機能であり、参照テーブルとのJOIN
を使用するよりも効率的であることが多いです。
パーツ
テーブルデータの一部をディスクに保存する物理ファイルです。これは、パーティションキーを使用して作成される、テーブルデータの論理的な分割であるパーティションとは異なります。
レプリカ
ClickHouseデータベースに保存されたデータのコピーです。同一データのレプリカは冗長性と信頼性のために任意の数を持つことができます。レプリカは、データを異なるサーバー間で同期させるClickHouseのReplicatedMergeTreeテーブルエンジンと共に使用されます。
シャード
データの部分集合です。ClickHouseには必ず少なくとも1つのシャードがあります。データを複数のサーバーに分割しない場合、データは1つのシャードに格納されます。データを複数のサーバー間で分割することにより、単一サーバーの容量を超える負荷を分散することができます。