Arquivos Avro de exemplo

Apache Avro é um formato de serialização de dados por linhas (row-based) com o esquema embutido no próprio arquivo. Muito usado com Kafka e Hadoop. Abaixo há arquivos .avro de exemplo com diversos esquemas, tipos e codecs para download

Arquivo de exemplo: Avro simples: 5 registros, tipos básicos
Avro simples: 5 registros, tipos básicos
349 bytes
Arquivo de exemplo: Usuários: 1000 registros, conjunto de dados realista
Usuários: 1000 registros, conjunto de dados realista
49 Kb
Arquivo de exemplo: Todos os tipos: primitive, enum, fixed, union, array, map, logical (date/timestamp)
Todos os tipos: primitive, enum, fixed, union, array, map, logical (date/timestamp)
1.3 Kb
Arquivo de exemplo: Dados aninhados: record dentro de record, array e map
Dados aninhados: record dentro de record, array e map
571 bytes
Arquivo de exemplo: Avro grande: 100 000 registros (codec deflate)
Avro grande: 100 000 registros (codec deflate)
735 Kb
Arquivo de exemplo: Com codec deflate: 20 000 registros
Com codec deflate: 20 000 registros
81 Kb
Arquivo de exemplo: Avro vazio: apenas esquema, zero registros
Avro vazio: apenas esquema, zero registros
179 bytes

🧠 Como o Avro funciona

O Avro serializa os dados linha a linha, e o schema (em JSON) fica no próprio cabeçalho do arquivo — o leitor sempre conhece a estrutura e não precisa de descrição externa. Os registros são divididos em blocos, e cada bloco é comprimido com um codec (null, deflate, snappy). O formato é feito para escrita em streaming e evolução de esquema.

📄 Esquema JSON tipos e campos 🗃️ header esquema interno 🧱 Registros por linhas blocos de dados 🗜️ Codec null / deflate / snappy 💾 .avro arquivo pronto