avro、orc、parquet 格式的架构演变

问题描述

enter image description here

在模式演变方面,我的理解是它应该是一个二元答案(是或否)。但在上图中,它分别显示了 100%、25% 和 50% 的饼图。这是什么概念?

解决方法

  • Avro 支持添加新列、重命名(别名)和删除列。
  • ORC with Hive 支持添加新列和更改列类型。
  • Parquet 支持添加新列。

看起来这就是使用图像表示的内容。