Definition: Cardinality means the number of distinct values in a column or dataset.
High-cardinality columns have many unique values; low-cardinality columns have relatively few unique values.

Examples:

ColumnExample valuesCardinality
genderM, FLow
country~200 countriesLow
user_idMillions of usersHigh

In ClickHouse, understanding cardinality is important because it affects storage, indexing, grouping, and query performance.


Database My-Journey-In-Codeless