一尘不染

JSON与数据库中的序列化数组

mysql

在MySQL数据库和序列化数组中存储JSON数据的优缺点是什么?


阅读 247

收藏
2020-05-17

共1个答案

一尘不染

  1. JSON 编码()和解码()
    • PHP版本> = 5.0.0
    • 嵌套上限为20。
    • PHP版本> = 5.2.3
    • 嵌套上限为128。
    • PHP版本> = 5.3.0
    • 嵌套上限为512。
    • 与PHP的序列化字符串相比,占用空间小。
  2. 序列化()和反序列化()
    • PHP版本> = 4.0.0
    • 方法不会在PHP数据类型对象上丢失。
    • __wakeup()魔术方法在任何要反序列化的对象上调用。(很强大)
    • 已经注意到,有时最好使用此功能将base64编码字符串放入数据库中,并最好将base64 解码字符串从数据库中取出,因为某些空白字符的处理存在一些问题。

这是你的选择。

2020-05-17