计算机基础- 序列化(Serialization)和持久化(Persistence)的区别

参考

  1. https://en.wikipedia.org/wiki/Serialization
  2. https://en.wikipedia.org/wiki/Persistence_(computer_science)
  3. https://www.zhihu.com/question/31211267/answer/168431163
  4. https://baike.baidu.com/item/持久化/6726574?fr=aladdin
  5. https://baike.baidu.com/item/序列化/2890184?fr=aladdin
  6. https://stackoverflow.com/a/20980488/5955399

区别

序列化把对象/数据结构/状态转换为另外一种表示(表示有很多中,例如python中json和pickle模块,查看笔记),方便存储或者网络传输;

  1. 序列化是主要为了解决“数据传输的一致性”的问题;
  2. 持久化是主要为了解决“数据可以保存更长周期”的问题;
  3. 持久化前可以进行序列化;
原文地址:https://www.cnblogs.com/allen2333/p/9168385.html