Ноды ClickHouse

Нода — сервер с развёрнутой СУБД.

Репликация — это механизм синхронного или асинхронного копирования данных между нодами кластера. Репликация решает следующие задачи:

  • повышение отказоустойчивости — при сбое одной ноды данные доступны на других нодах;

  • балансировка нагрузки — чтение данных распределяется между всеми нодами, снижая нагрузку на отдельные ноды;

  • согласованность данных — гарантия, что все ноды содержат актуальные данные (при синхронной репликации).

В ClickHouse репликация поддерживается только для таблиц семейства MergeTree:

  • ReplicatedMergeTree;
  • ReplicatedSummingMergeTree;
  • ReplicatedReplacingMergeTree;
  • ReplicatedAggregatingMergeTree;
  • ReplicatedCollapsingMergeTree;
  • ReplicatedVersionedCollapsingMergeTree;
  • ReplicatedGraphiteMergeTree.

Каждая реплика хранит свою копию данных и обменивается изменениями с другими репликами через Координатор .

Мы ответили на ваш вопрос?