脑海中浮现的第一个原因是能力落后。但也许存在更重要的原因?
json
有其用途:
-
当您存储和检索整个列时,它的处理开销较小,因为它存储为纯文本,不必进行分析并转换为内部二进制表示形式。
-
它保留格式和属性顺序。
-
它不会删除重复的属性。
简而言之,如果您不想处理数据库内的列,即当该列仅用于存储应用程序数据时,json
更好。
如果要在数据库中处理 JSON,jsonb
更好。