PostgreSQL刚刚引入了JSONB,并且它已经在黑客新闻中流行。如果有人可以解释它与以前在PostgreSQL中存在的Hstore和JSON有何不同,那就太好了。它的优点和局限性是什么?何时应该考虑使用它?
3 回答
慕妹3242003
TA贡献1824条经验 获得超6个赞
Peeyush:
简短的答案是:
如果要在 PostgreSQL 中进行很多JSON操作,例如排序,切片,拼接等,出于速度原因,应该使用JSONB。
如果您需要索引查找以在JSON上进行任意键搜索,则应使用JSONB。
如果您以上都不做,则可能应使用JSON。
如果需要保留键顺序,空格和重复键,则应使用JSON。
要获得更长的答案,您需要等待我完成接近9.4版本的完整“ HowTo”撰写。
- 3 回答
- 0 关注
- 770 浏览
添加回答
举报
0/150
提交
取消