为什么说Java的序列化不适合Hadoop
2014-06-25 09:38
141 查看
java的序列化是把业务类及其子类一起序列化,这使得序列化和反序列化的数据都比较多,而数据是经过网络传输接收的,这样网络的压力就大,这种模式并不适合海量数据处理,海量数据处理只需要序列化和反序列化我们的业务数据,
hadoop只序列化基本的数据类型,减少io读写次数,缓解网络压力。
为什么序列化对Hadoop很重要?因为Hadoop在集群之间进行通讯或者RPC调用的时候,需要序列化,而且要求序列化要快,且体积要小,占用带宽要小。所以必须理解Hadoop的序列化机制。
hadoop只序列化基本的数据类型,减少io读写次数,缓解网络压力。
为什么序列化对Hadoop很重要?因为Hadoop在集群之间进行通讯或者RPC调用的时候,需要序列化,而且要求序列化要快,且体积要小,占用带宽要小。所以必须理解Hadoop的序列化机制。
相关文章推荐
- java 为什么要序列化
- java的序列化是什么?为什么要序列化?
- java为什么只有实现了Serializable接口才可以序列化
- 什么是java的序列化,为什么采用序列化?
- 为什么JAVA要实现对象序列化
- 关于JAVA的对象序列化----------为什么要序列化
- 为什么hadoop要自己建立序列化框架
- java中为什么要实现序列化,什么时候实现序列化?
- Java零基础,学习hadoop:为什么要编译Java源代码,编译后会有什么效果
- 为什么很多人说 Java 不适合编写桌面应用?
- java类为什么要序列化
- 为什么很多人说 Java 不适合编写桌面应用?
- java对象为什么要序列化?
- java与hadoop的序列化、反序列化(一)
- hadoop 序列化与java序列化的区别
- Java中为什么实现了Serializable接口就具备了被序列化的能力以及serialVersionUID的作用
- 序列化对象java中为什么要实现序列化,什么时候实现序列化?
- hadoop序列化机制与java序列化机制对比
- java序列化与反序列化以及浅谈一下hadoop的序列化
- 为什么hadoop要自己建立序列化框架