Evolution Introduction
Schema evolution allows users to easily change the current schema of a Hudi table to adapt to the data that is changing over time.

This topic is available for MRS 3.2.0 or later versions only.
Schema Evolution Scenarios
Schema evolution scenarios
- Columns (including nested columns) can be added, deleted, modified, and moved.
- Partition columns cannot be evolved.
- You cannot add, delete, or perform operations on nested columns of the Array type.
Component |
DDL Operation |
Hudi Table Write Operation |
Hudi Table Read Operation |
Hudi Table Compaction Operation |
---|---|---|---|---|
SparkSQL |
Y |
Y |
Y |
Y |
Flink |
N |
Y |
Y |
Y |
HetuEngine |
N |
N |
Y |
N |
Hive |
N |
N |
Y |
N |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.