Overview of Avro Python functionality
mainAvro Python is a library that implements the Avro Specification for data serialization. It provides the following core capabilities:
- Schema Assembly: Programmatically build Avro schemas.
- Schema Parsing: Parse Avro schemas (written in JSON) into
Schemaobjects. - Binary Encoding/Decoding: Use primitive functions to encode data into Avro format and decode it back.
- Data Streams: Provides streams for storing and reading data used by Encoders and Decoders.
- Avro DataFile Support: Support for the Avro DataFile format.