JSON的一个更简单的替代方案

时间:2017-03-20 07:34:30

标签: json postgresql

我在PostgreSQL db中有一个主表,我有一些其他的小表。我想将每个小表添加到主表的列非二进制格式。所以,看起来,我会使用JSON,但有没有其他选择呢?任何更简单,更轻的?

感谢。

1 个答案:

答案 0 :(得分:1)

如果您知道数据格式"带外" (在您的应用程序中),您当然可以通过省略密钥来减少开销。

示例:您想要存储水果和它们主要出现的大陆(愚蠢的例子可能......)。作为JSON,它可能是

[
  {
    "fruit": "apple",
    "continent": "europe"
  },
  {
    "fruit": "banana",
    "continent": "asia"
  },
  {
    "fruit": "cherry",
    "continent": "australia"
  }
]

如果您的应用程序知道数据格式,则可能是:

apple|europe
banana|asia
cherry|australia