PostgreSQL中json与jsonb数据类型差异剖析
在PostgreSQL里,json
和jsonb
均为用于存储JSON数据的字段类型,不过它们之间存在若干重要区别。知晓这些差异有助于依据具体应用场景来选用合适的类型。
一、主要区别
1. 存储格式
- json:以文本格式进行存储,输入时怎样呈现就怎样存储,包含空白字符以及属性顺序。这意味着它不会开展任何解析或转换操作。
- jsonb:以二进制格式存储,输入的数据会被解析并重新格式化为更为高效的内部表现形式。如此能够实现更快的查询性能,且不会保留原始的属性顺序与空白。
2. 性能
……(按照原文结构继续对性能等剩余内容进行重新表述,因原文性能部分未完整给出,需保持结构延续)
相关文章
暂无评论...