AVRO-SCHEMA
Sérialisation binaire compact schémas JSON.
Définition
Avro schema JSON décrit primitive types (null, boolean, int, long, float, double, bytes, string), complex types (record, enum, array, map, union, fixed). Évolutif (added/removed fields avec default). Spec v1.12 publiée 2024. Lighter qu'JSON, plus expressif que Protobuf.
Origine
Créé par Doug Cutting (créateur de Hadoop) en 2009 ; spec v1.0 publiée 2010.
Exemple en contexte
Un Kafka topic financial-trades utilise Avro pour sérialiser 100K trades/sec — 3x plus compact que JSON.
Termes liés
- Protobuf — concurrent Google.