当前位置: 首页 > news >正文

为什么hadoop不用Java的序列化?

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

Hadoop序列化特点:

1)紧凑 :高效使用存储空间。

2)快速:读写数据的额外开销小。

(3)互操作:支持多语言的交互

常用的Java的数据类型与Hadoop的序列化的类型对比。

相关文章:

  • ThingsBoard使用Cassandra部署时性能优化
  • React19源码系列之 API(react-dom)
  • Spring Boot配置文件
  • Spring Boot 项目中什么时候会抛出 FeignException?
  • dockerdesktop 重新安装
  • Spring Boot中HTTP连接池的配置与优化实践
  • 解决 MinIO 对象存储“AccessDenied”问题及 Docker 操作全解析
  • Kotlin 中的作用域函数
  • 配置Hadoop集群-上传文件
  • 基于Java和PostGIS的AOI面数据球面面积计算实践
  • 【SpringBoot】从零开始全面解析Spring MVC (一)
  • Ascend的aclgraph(六)AclConcreteGraph
  • [经验总结]删除gitlab仓库分支报错:错误:无法推送一些引用到“http:”
  • c语言第一个小游戏:贪吃蛇小游戏06
  • Visual Studio 项目 .gitignore 文件指南
  • 在 Qt Creator 中为 QDockWidget 设置隐藏和显示按钮
  • 通过anaconda安装jupyter
  • 【Redis 进阶】缓存
  • Mac显卡的工作原理及特殊之处
  • 【 Redis | 实战篇 秒杀实现 】
  • 落实中美经贸高层会谈重要共识,中方调整对美加征关税措施
  • 安徽省委副秘书长、省委政研室主任余三元调任省社科院院长
  • 美国三大指数全线高开:纳指涨逾4%,大型科技股、中概股大涨
  • 上海能源科技发展有限公司原董事长李海瑜一审获刑13年
  • 香港暂停进口美国北达科他州一地区禽肉及禽类产品
  • 哈佛新论文揭示 Transformer 模型与人脑“同步纠结”全过程!AI也会犹豫、反悔?