Silniki tabel ClickHouse
W ClickHouse nie wybiera się „bazy danych” — wybiera się „silnik tabeli” (MergeTree, ReplicatedMergeTree, Distributed, Memory itd.) osobno dla każdej tabeli.
Domyślna jest rodzina MergeTree: duże partycjonowane tabele ze scalaniem w tle. ReplicatedMergeTree używa ZooKeepera lub ClickHouse Keepera do replikacji opartej na raft. Distributed to „widok” nad shardami. SummingMergeTree i AggregatingMergeTree służą do wstępnej agregacji. Wybór silnika to największa decyzja wydajnościowa w projektowaniu pod ClickHouse.