> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-detect-table-modification.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# O ClickHouse oferece suporte a JOIN distribuído?

> O ClickHouse oferece suporte a JOIN distribuído

Sim, o ClickHouse oferece suporte a joins distribuídos em um cluster.

Quando os dados estão co-localizados no cluster (por exemplo, a junção é feita pelo identificador do usuário, que também é uma chave de sharding), o ClickHouse oferece uma forma de realizar a junção sem movimentação de dados pela rede.

Quando os dados não estão co-localizados, o ClickHouse permite um broadcast join, em que partes dos dados envolvidos na junção são distribuídas entre os nós do cluster.

Em 2025, o ClickHouse não realiza shuffle joins, o que significa que nenhum dos lados da junção é redistribuído pela rede do cluster de acordo com as chaves da junção.

<Tip>
  Para obter informações sobre junções no ClickHouse de modo geral, consulte a página ["cláusula JOIN"](/pt-BR/reference/statements/select/join#supported-types-of-join).
</Tip>
