> ## Documentation Index
> Fetch the complete documentation index at: https://clickhouse.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Почему ClickHouse Keeper рекомендуется вместо ZooKeeper?

> ClickHouse Keeper превосходит ZooKeeper благодаря таким возможностям, как меньшее потребление дискового пространства, более быстрое восстановление и более низкое потребление памяти, обеспечивая более высокую производительность кластеров ClickHouse.

***

<div id="question">
  ## Вопрос
</div>

ClickHouse Keeper обеспечивает координацию репликации данных и выполнения распределённых DDL-запросов. ClickHouse Keeper совместим с ZooKeeper, но не всегда очевидно, почему вместо ZooKeeper стоит использовать ClickHouse Keeper. В этой статье рассматриваются некоторые преимущества Keeper.

<div id="answer">
  ## Ответ
</div>

[ClickHouse Cloud](https://console.clickhouse.cloud/) использует `clickhouse-keeper` в большом масштабе для тысяч сервисов в многопользовательской среде. Мы спроектировали и создали Keeper, чтобы избавиться от зависимости от реализации ZooKeeper на Java. ClickHouse Keeper устраняет многие широко известные недостатки ZooKeeper и предлагает ряд дополнительных улучшений, в том числе:

* Снимки и журналы занимают значительно меньше места на диске благодаря более эффективному сжатию
* По умолчанию нет ограничения на размер пакета и данных узла (в ZooKeeper это 1 МБ)
* Нет проблемы переполнения `zxid` (в ZooKeeper из-за этого приходится перезапускать систему каждые 2 млрд транзакций)
* Более быстрое восстановление после разделения сети благодаря использованию более совершенного протокола распределенного консенсуса
* Для того же объема данных требуется меньше памяти
* Его проще настроить, и при этом не нужно задавать размер кучи JVM или использовать собственную реализацию сборщика мусора
* Несколько пользовательских команд в протоколе позволяют ускорить операции в таблицах `ReplicatedMergeTree`
* Более широкое покрытие тестами Jepsen

Кроме того, служба поддержки ClickHouse отмечает резкое снижение числа проблем в кластерах у пользователей, которые используют `clickhouse-keeper` вместо ZooKeeper.

Подробнее о настройке и запуске ClickHouse Keeper см. на [странице документации Keeper](/docs/ru/guides/oss/deployment-and-scaling/keeper/index).
