Independence Day Deal! Unlock 25% OFF Today – Limited-Time Offer - 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:

Nina
1 months ago
Adding a field without a default? Sounds like a great way to 'Avro-id' compatibility issues. *ba dum tss*
upvoted 0 times
...
Ellsworth
1 months ago
Wait, you mean Avro has schemas? I thought it was just a fancy way to say 'Avocado'! *scratches head*
upvoted 0 times
...
Tesha
1 months ago
D all the way, baby! Breaking changes are my middle name. *flexes biceps*
upvoted 0 times
Pearlene
14 days ago
B) backward
upvoted 0 times
...
Amie
21 days ago
A) forward
upvoted 0 times
...
...
Devorah
1 months ago
Easy peasy, it's C. Full schema evolution, right? Who needs defaults anyway, am I right? *winks*
upvoted 0 times
Leota
5 days ago
Exactly, defaults are overrated. *winks*
upvoted 0 times
...
Tina
8 days ago
I agree, who needs defaults anyway?
upvoted 0 times
...
Sabrina
14 days ago
Yes, you're right! It's C. Full schema evolution.
upvoted 0 times
...
...
Lashawna
2 months ago
Hmm, I'm not sure about this one. Might be B or D. Gotta double-check the Avro docs on schema evolution.
upvoted 0 times
Jacquelyne
17 days ago
Let's check the Avro docs to be sure.
upvoted 0 times
...
Judy
21 days ago
I believe it's D) breaking.
upvoted 0 times
...
Kelvin
1 months ago
I think it's B) backward.
upvoted 0 times
...
...
Wei
2 months ago
I think the answer is D. Adding a field without a default is definitely a breaking change in Avro schema evolution.
upvoted 0 times
...
Edward
2 months ago
I'm not sure, but I think it's either A) forward or C) full.
upvoted 0 times
...
Esteban
2 months ago
I agree with Shad, adding a field without default is a forward schema evolution.
upvoted 0 times
...
Shad
2 months ago
I think the answer is A) forward.
upvoted 0 times
...
Hubert
2 months ago
That makes sense. I agree with you.
upvoted 0 times
...
Dahlia
3 months ago
I believe the answer is D) breaking because adding a field without default can break compatibility with existing data.
upvoted 0 times
...
Hubert
3 months ago
What do you think the answer is for this question?
upvoted 0 times
...

Save Cancel