1.4 - Encoding and Evolution Flashcards

(5 cards)

1
Q

Why is data encoding important?

A

To serialize data for storage and transmission while preserving structure and meaning.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are some common data encoding formats?

A

JSON, XML, Protocol Buffers, Avro, Thrift.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is schema evolution?

A

The process of updating the format of data without breaking compatibility with older versions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the main benefit of using schemas with encoding formats like Avro or Protocol Buffers?

A

Schemas provide structure and help support compatibility across versions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is message-passing dataflow?

A

A pattern in which components communicate by sending messages rather than direct calls.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly