开发者社区 问答 正文

Hadoop序列化和反序列化的作用分别是什么呢?

Hadoop序列化和反序列化的作用分别是什么呢?

展开
收起
游客vqgchj4kfdzsu 2021-12-05 23:50:08 626 分享 版权
1 条回答
写回答
取消 提交回答
  • (1)序列化就是把内存中的对象,转换成字节序列(或其他数据传输协议)以便于存储(持久化)和网络传输。

      (2)反序列化就是将收到字节序列(或其他数据传输协议)或者是硬盘的持久化数据,转换成内存中的对象。

      (3)Java的序列化是一个重量级序列化框架(Serializable),一个对象被序列化后,会附带很多额外的信息(各种校验信息,header,继承体系等),不便于在网络中高效传输。所以,hadoop自己开发了一套序列化机制(Writable),精简、高效。

    2021-12-06 10:07:57
    赞同 展开评论