Datapedia
Big Data

Protocol Buffers

Formato de serialización binaria de datos, desarrollado por Google, diseñado para ser más compacto y rápido de procesar que formatos de texto como JSON.

Formatos de datosSerialización

Protocol Buffers define la estructura de los datos mediante un esquema explícito, y luego serializa esa información en un formato binario compacto, considerablemente más pequeño y rápido de procesar que representaciones de texto equivalentes como JSON, a costa de no ser directamente legible por una persona sin herramientas adicionales.

Dónde se usa habitualmente

Es muy usado en comunicación entre microservicios donde el rendimiento y el tamaño de los mensajes importan (particularmente en el protocolo gRPC), y en sistemas de streaming de alto volumen donde la eficiencia de serialización tiene un impacto directo y medible sobre el rendimiento general del sistema.