Lua中的持久化和序列化详解
持久化是将程序数据在持久状态和瞬时状态间转换的机制。在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为Java对象。持久化往往依赖于数据库,是为了长期存储的。序列化是为了散集和列集做短期存储和数据传递的。
用户评论