序列化特点(jdk的serializable,Hadoop的writeble,Spark引用框架kryo)
序列化概念 (Serialization)将对象的状态信息通过某种编码转化为二进制,可以存储或传输。序列化的好处和目的:实现了数据的持久化,通过序列化可以把数据永久的保存再硬盘上,通常是存在文件中;利用序列化实现远程通信,在网络上传送对象的字节序列,将对象从一个地方传递到另一个地方,eg:spark程序中将一个driver端的实例对象传送到executor中执行,此对象必须可序列化;– 序列化: 把对象转成字节序列;– 反序列化: 把字节序列转化为对象;– 持久化: 把内存数据存储到磁
原创
2020-09-05 21:54:09 ·
296 阅读 ·
0 评论