DEA-C01 · Question #74
For evolving schema and high compatibility, which data format should be chosen for downstream analytics?
The correct answer is D. Avro. Avro is the most suitable data format for downstream analytics requiring evolving schemas and high compatibility due to its robust schema evolution capabilities.
Question
For evolving schema and high compatibility, which data format should be chosen for downstream analytics?
Options
- ACSV
- BJSON
- CParquet
- DAvro
How the community answered
(18 responses)- A6% (1)
- B11% (2)
- C6% (1)
- D78% (14)
Why each option
Avro is the most suitable data format for downstream analytics requiring evolving schemas and high compatibility due to its robust schema evolution capabilities.
CSV is a simple text format with no built-in schema, making schema evolution difficult to manage and prone to errors.
JSON is self-describing but does not enforce a strict schema and handling schema evolution robustly across different versions can be complex without additional tooling.
Parquet is a columnar format optimized for analytical queries and compression, but its schema evolution capabilities, while present, are generally less flexible or robust than Avro for complex schema changes.
Avro is a row-oriented data format that includes the schema with the data, allowing for excellent schema evolution. This means applications can read data written with an older or newer schema without breaking, ensuring high compatibility and flexibility for evolving analytical requirements.
Concept tested: Data formats for schema evolution
Source: https://avro.apache.org/docs/current/
Topics
Community Discussion
No community discussion yet for this question.