我在PostgreSQL db中有一个主表,我有一些其他的小表。我想将每个小表添加到主表的列非二进制格式。所以,看起来,我会使用JSON,但有没有其他选择呢?任何更简单,更轻的?
感谢。
答案 0 :(得分:1)
如果您知道数据格式"带外" (在您的应用程序中),您当然可以通过省略密钥来减少开销。
示例:您想要存储水果和它们主要出现的大陆(愚蠢的例子可能......)。作为JSON,它可能是
[
{
"fruit": "apple",
"continent": "europe"
},
{
"fruit": "banana",
"continent": "asia"
},
{
"fruit": "cherry",
"continent": "australia"
}
]
如果您的应用程序知道数据格式,则可能是:
apple|europe
banana|asia
cherry|australia