Hadoop 中为什么使用Interface Writable 代替 Serializable

来源:互联网 发布:汽车信用卡推荐 知乎 编辑:程序博客网 时间:2024/06/05 05:05

1、Writable  提供比 Serializable 更高 比例的压缩

2、Serializable 中有太多hadoop所无需关心的元数据

3、Doug认为, 他需要对整个序列化的过程全部掌控。

4、既然JAVA中,int有包装类Integer,那再多一个IntWriteable 也是可以理解的

5、如果用户使用Integer, 也完全可以在hadoop中完美序列化。


参考:http://www.mail-archive.com/hadoop-user@lucene.apache.org/msg00380.html


原创粉丝点击