Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Interfaz nativa (TCP)

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.
Navigation