Subdomain 1.1: Describe ways to represent data
1.Which file format stores a JSON-based header that describes the record schema, followed by the actual data as binary blocks of records?
- A.Avro
- B.Parquet
- C.Delta Lake
- D.Comma-separated values (CSV)
Show answer & explanation
Correct answer: A — Avro
- A. Correct: this row-based format stores a JSON header describing the schema, then stores the records themselves as binary data in one or more blocks.
- B. Incorrect: this format stores data by column within row groups and uses its own metadata structure, not a JSON header followed by row-based binary blocks.
- C. Incorrect: this format adds a transaction log on top of a columnar format to enable ACID transactions, rather than storing a JSON schema header with row blocks.
- D. Incorrect: this format stores plain text fields separated by commas and has no binary record blocks or JSON schema header.