gpt4 book ai didi

python - 什么时候应该使用 HStoreField 而不是 JSONField?

转载 作者:太空狗 更新时间:2023-10-29 16:56:47 25 4
gpt4 key购买 nike

Django 1.8 提供 HStoreField,Django 1.9 将为 PostgreSQL 提供 JSONField(使用 jsonb)。

我的理解是hstore比json快,但是不允许嵌套,只允许字符串。

什么时候应该用一个代替另一个?应该优先选择一个吗?与 jsonb 相比,hstore 在性能上仍然是明显的赢家吗?

最佳答案

如果您需要索引,如果您使用的是 9.4 或更新版本,请使用 jsonb,否则使用 hstore。如果 hstore 都可用的话,真的没有理由更喜欢 jsonb

如果您不需要索引和快速处理,而您只是存储和检索经过验证的数据,请使用普通 json。与其他两个选项不同,这会保留重复键、格式、键顺序等。

关于python - 什么时候应该使用 HStoreField 而不是 JSONField?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32791851/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com