Skip to main content
Движки таблиц семейства MergeTree — основа возможностей ClickHouse по хранению данных. Они предоставляют большинство возможностей, необходимых для отказоустойчивости и высокопроизводительного доступа к данным: столбцовое хранение, пользовательское разбиение на партиции, разреженный первичный индекс, вторичные индексы пропуска данных и т. д. Базовый движок таблицы MergeTree можно считать движком таблицы по умолчанию для односерверных экземпляров ClickHouse, поскольку он универсален и практичен для широкого круга сценариев использования. Для использования в продакшене ReplicatedMergeTree — оптимальный выбор, поскольку он добавляет высокую доступность ко всем возможностям обычного движка MergeTree. Дополнительное преимущество — автоматическая дедупликация данных при ингестии, поэтому система может безопасно повторить попытку, если во время вставки возникла сетевая проблема. Все остальные движки семейства MergeTree добавляют дополнительную функциональность для отдельных специфических сценариев использования. Обычно она реализуется как дополнительная фоновая обработка данных. Главный недостаток движков MergeTree в том, что они довольно тяжеловесны. Поэтому обычно таких движков используют немного. Если вам нужно много небольших таблиц, например для временных данных, рассмотрите семейство движков Log.
Последнее изменение 3 июля 2026 г.