Hi all,

I know that Avro supports schema evolution when it comes to adding,
deleting or renaming fields. However, I wondered whether it is possible to
deal with more complex evolution scenarios too, e.g. what if I want to move
a field to another record or what if I split one field into two fields or
merge two fields into one etc.

Is there any way to handle such scenarios in Avro? The most important
aspect is that I don't want to lose data. Is it possible to write explicit
migration classes in Java (thats the target programming language I am
using) or can't Avro deal with such scenarios?

Thanks in advance.

Reply via email to