Saltar al contenido principal
El protocolo nativo se utiliza en el cliente de línea de comandos, para la comunicación entre servidores durante el procesamiento de consultas distribuidas, y también en algunos clientes de lenguajes (p. ej. clickhouse-go). ClickHouse proporciona especificaciones oficiales para el protocolo nativo y el formato columnar que transporta:
  • Native Protocol — el entramado de paquetes, la máquina de estados de la conexión, la negociación de versiones y el cuerpo de cada mensaje distinto de Block.
  • Native Format — la estructura de Block y de las columnas, las codificaciones por tipo y el marco de compresión. Este formato también aparece fuera del protocolo TCP, por ejemplo con FORMAT Native sobre HTTP.
Última modificación el 29 de junio de 2026