Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Поддерживает ли ClickHouse распределённый JOIN?

Да, ClickHouse поддерживает распределённые JOIN в кластере.

Если данные размещены на одних и тех же узлах кластера (например, когда JOIN выполняется по идентификатору пользователя, который также является ключом сегментирования), ClickHouse позволяет выполнять JOIN без перемещения данных по сети.

Если данные не размещены на одних и тех же узлах, ClickHouse поддерживает широковещательный JOIN, при котором части объединяемых данных распределяются по узлам кластера.

По состоянию на 2025 год ClickHouse не выполняет shuffle JOIN, то есть ни одна из сторон JOIN не перераспределяется по сети кластера в соответствии с ключами JOIN.

Navigation