hadoop 序列化与java序列化的区别
2013-11-24 14:54
225 查看
引用http://blog.sina.com.cn/s/blog_5cec1e1d0100oi8p.html
1 java的序列化机制在每个类的对象第一次出现的时候保存了每个类的信息, 比如类名, 第二次出现的类对象会有一个类的reference, 导致空间的浪费
2 有成千上万(打个比方,不止这么多)的对象要反序列化, 而java序列化机制不能复用对象, java反序列化的时候, 每次要构造出新的对象. 在hadoop的序列化机制中, 反序列化的对象是可以复用的.
3 自我实现把控力更好
自己整理
1、java序列化会保存类的所有信息 依赖等,hadoop序列化不需要
2、java序列化不能重用对象
3、hadoop自己写序列化很容易,java不是
1 java的序列化机制在每个类的对象第一次出现的时候保存了每个类的信息, 比如类名, 第二次出现的类对象会有一个类的reference, 导致空间的浪费
2 有成千上万(打个比方,不止这么多)的对象要反序列化, 而java序列化机制不能复用对象, java反序列化的时候, 每次要构造出新的对象. 在hadoop的序列化机制中, 反序列化的对象是可以复用的.
3 自我实现把控力更好
自己整理
1、java序列化会保存类的所有信息 依赖等,hadoop序列化不需要
2、java序列化不能重用对象
3、hadoop自己写序列化很容易,java不是
相关文章推荐
- hadoop的序列化与java的序列化区别
- 关于Java序列化和Hadoop的序列化
- OutputStream和InputStream的区别 + 实现java序列化
- java序列化Protostuff和Serializable的区别
- Java 持久化 和 序列化 区别
- JAVA序列化基础知识Serializable与Externalizable的区别
- JAVA序列化基础知识Serializable与Externalizable的区别(改变默认的序列化/反序列化行为)
- java与hadoop序列化与反序列化的比较
- java.io 序列化 总结Serializable 和 Externalizable 的区别与联系,以及输出后的乱码问题
- java序列化与反序列化以及浅谈一下hadoop的序列化
- Java序列化和hessian序列化的区别
- Java序列化和hessian序列化的区别
- Hadoop 序列化前的准备:Java 序列化
- hadoop中Text类 与 java中String类的区别
- 为什么说Java的序列化不适合Hadoop
- Java IO操作——对象序列化(Serializable接口、ObjectOutputStream、以及与Externalizable接口的用法和区别)
- Hadoop序列化&Java序列化
- java序列化与反序列化的区别
- Java 和 Hadoop 序列化机制浅讲
- Hadoop入门(七)之java对应的Hadoop数据类型及自定义类型序列化