IT-lexikon › Databas › Apache Avro

Apache Avro

Databas In English → Uppdaterad: 2026-05-27

Binär serialisering med schema-evolution. Schema embedded i fil-header (för fil-storage) eller registrerad i Schema Registry (för streams). Standard i Kafka-ekosystemet.

Schema-evolution: lägg till field med default-value → gamla consumers ignorerar, nya hanterar. Skiljs från Protobuf: Avro-schema är JSON (människo-läsbart), Protobuf är .proto-DSL. Confluent Schema Registry är de-facto för Avro-i-Kafka. Filer: Avro-format med inbäddat schema används i Hadoop, Spark. Konkurrenter: Protobuf (lite snabbare, mer compact), Thrift (mer features, mindre adoption), ORC/Parquet (för columnar analytics).

← Tillbaka till lexikonet