postgresql 的json和jsonb字段在插入的时候有什么区别?

postgresql 的json和jsonb字段在插入的时候有什么区别?多谢回答~
 

postgresql
json
jsonb
2022-08-23 13:32:13
浏览
收藏 0
回答 2
待解决
回答 2
按赞同
/
按时间
爱消失的柴郡猫
2

jsonb查询性能好,而且支持一些高级的查询模式,json查询性能差。但是jsonb插入速度慢,因为数据库要整理它,但是json只要验证完直接存字符串就行了。

分享
微博
QQ
微信
回复
2022-08-23 14:51:46
pgdba

​​​​json​ 和 ​jsonb​数据类型接受几乎完全相同的值集合作为输入。 主要的实际区别之一是效率。​json​​ 数据类型存储输入文本的精准拷贝,处理函数必须在每 次执行时必须重新解析该数据。而​jsonb​数据被存储在一种分解好的 二进制格式中,它在输入时要稍慢一些,因为需要做附加的转换。但是 ​jsonb​在处理时要快很多,因为不需要解析。​jsonb​也支 持索引,这也是一个令人瞩目的优势。

分享
微博
QQ
微信
回复
2023-05-29 10:39:42
相关问题
LocalStorageAppStorage什么区别
96浏览 • 2回复 待解决
UIAbilityExtensionAbility什么区别
72浏览 • 1回复 待解决
请问AbilitySliceFraction什么区别
8651浏览 • 3回复 已解决
ArkTS卡片JS卡片什么区别
83浏览 • 1回复 待解决
Class Routernamespace router什么区别
732浏览 • 1回复 待解决
鸿蒙1.0鸿蒙2.0什么区别
13915浏览 • 3回复 待解决
鸿蒙系统预装升级什么区别
10234浏览 • 2回复 待解决
DevEco构建HapAPP什么区别
12657浏览 • 1回复 待解决
getContext传入this不传入什么区别
308浏览 • 1回复 待解决
liteos-a 鸿蒙2.0什么区别
8090浏览 • 1回复 已解决
HAP与HAR什么区别
277浏览 • 1回复 待解决
requestdownloadFile与Task什么区别
654浏览 • 1回复 待解决
@StorageProp与@StorageLink什么区别
60浏览 • 1回复 待解决
ArkTS runtime跟之前maple什么区别
797浏览 • 1回复 待解决
鸿蒙与Android、iOS什么区别
11008浏览 • 5回复 已解决
/build.py w800hpm dist指令什么区别
4161浏览 • 1回复 待解决