Apache Avro¶
Apache Avro is a data serialization system widely used in the field of [[Big Data]].^[600-developer-big-data-java-serializable.md]
Overview¶
In the context of remote procedure calls (RPC) and cross-language data transmission, Avro is a prominent framework alongside other serialization systems like Thrift, Protobuf, and gRPC.^[600-developer-big-data-java-serializable.md]
Comparison with Alternatives¶
Avro is often compared to other serialization formats that facilitate cross-language interoperability:
- Thrift: Developed by Facebook.
- Protobuf: Developed by Google.
- Avro: An Apache project.
- gRPC^[600-developer-big-data-java-serializable.md]
Related Concepts¶
- [[Serialization]]
- [[RPC]]
Sources¶
- 600-developer-big-data-java-serializable.md