Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Confluent Exam CCDAK Topic 1 Question 46 Discussion

Actual exam question for Confluent's CCDAK exam
Question #: 46
Topic #: 1
[All CCDAK Questions]

In Avro, adding a field to a record without default is a __ schema evolution

Show Suggested Answer Hide Answer
Suggested Answer: A

Since Confluent 5.4.0, Avro 1.9.1 is used. Since default value was added to enum complex type , the schema resolution changed from:

(<1.9.1) if both are enums:** if the writer's symbol is not present in the reader's enum, then an error is signalled. **(>=1.9.1) if both are enums:

if the writer's symbol is not present in the reader's enum and the reader has a default value, then that value is used, otherwise an error is signalled.


Contribute your Thoughts:

Esteban
1 days ago
I agree with Shad, adding a field without default is a forward schema evolution.
upvoted 0 times
...
Shad
4 days ago
I think the answer is A) forward.
upvoted 0 times
...
Hubert
7 days ago
That makes sense. I agree with you.
upvoted 0 times
...
Dahlia
11 days ago
I believe the answer is D) breaking because adding a field without default can break compatibility with existing data.
upvoted 0 times
...
Hubert
12 days ago
What do you think the answer is for this question?
upvoted 0 times
...

Save Cancel