- Protocolo nativo — o enquadramento dos pacotes, a máquina de estados da conexão, a negociação de versão e o corpo de toda mensagem diferente de
Block. - Formato nativo — a estrutura de
Blocke das colunas, as codificações por tipo e o frame de compressão. Esse formato também aparece fora do protocolo TCP, por exemplo comFORMAT Nativesobre HTTP.
Interface nativa (TCP)
Documentação da interface TCP nativa no ClickHouse
O protocolo nativo é usado no cliente de linha de comando, na comunicação entre servidores durante o processamento de consultas distribuídas e também em alguns clientes para linguagens específicas (por exemplo, clickhouse-go).
O ClickHouse fornece especificações oficiais para o protocolo nativo e o formato colunar que ele transporta:
Última modificação em 29 de junho de 2026