后端
肖邦也没谱
这个作者很懒,什么都没留下…
展开
-
Avro让schema进化
当schema变化时同样的数据,可以用老schema可以读取,也可以用新schema读取schema进化分为4类Backward 向下兼容 用新schema可以读取老数据,有些字段的数据没有,就用default值 Forward向上兼容 用老schema可以读取新数据,avro将忽略新加的字段 全兼容 支持向上兼容,向下兼容 不兼容编写Avro schema的建议设置你的主...原创 2018-07-12 11:17:00 · 1019 阅读 · 0 评论 -
Avro介绍
1. 介绍Avro 是 Hadoop 中的一个子项目,也是 Apache 中一个独立的项目,Avro 是一个基于二进制数据传输高性能的中间件。在 Hadoop 的其他项目中,例如 HBase 和 Hive 的 Client 端与服务端的数据传输也采用了这个工具。Avro 是一个数据序列化的系统,它可以提供:1、丰富的数据结构类型 2、快速可压缩的二进制数据形式 3、存储持久数据的文件容...原创 2018-07-11 15:08:00 · 830 阅读 · 0 评论