Avro :
- Apache Avro is a language-neutral data serialization system.
- Since Hadoop writable classes lack language portability, Avro becomes quite helpful, as it deals with data formats that can be processed by multiple languages.
- Avro is a preferred tool to serialize data in Hadoop.
- Avro has a schema-based system.
- A language-independent schema is associated with its read and write operations.
- Avro serializes the data which has a built-in schema.
- Avro serializes the data into a compact binary format, which can be deserialized by any application.
- Avro uses JSON format to declare the data structures.
- Presently, it supports languages such as Java, C, C++, C#, Python, and Ruby.
0 Comments