PostgreSQL剛剛引入了JSONB,并且它已經(jīng)在黑客新聞中流行。如果有人可以解釋它與以前在PostgreSQL中存在的Hstore和JSON有何不同,那就太好了。它的優(yōu)點(diǎn)和局限性是什么?何時應(yīng)該考慮使用它?
3 回答

慕妹3242003
TA貢獻(xiàn)1824條經(jīng)驗 獲得超6個贊
Peeyush:
簡短的答案是:
如果要在 PostgreSQL 中進(jìn)行很多JSON操作,例如排序,切片,拼接等,出于速度原因,應(yīng)該使用JSONB。
如果您需要索引查找以在JSON上進(jìn)行任意鍵搜索,則應(yīng)使用JSONB。
如果您以上都不做,則可能應(yīng)使用JSON。
如果需要保留鍵順序,空格和重復(fù)鍵,則應(yīng)使用JSON。
要獲得更長的答案,您需要等待我完成接近9.4版本的完整“ HowTo”撰寫。
- 3 回答
- 0 關(guān)注
- 810 瀏覽
添加回答
舉報
0/150
提交
取消