重庆思庄Oracle、Redhat认证学习论坛

标题: postgreSQL 数据类型json和jsonb的区别 [打印本页]

作者: 郑全    时间: 2021-10-19 21:34
标题: postgreSQL 数据类型json和jsonb的区别
主要以下三点:
① json保存到数据库时是将数据原封不动地保存,使用时需要再次解析;jsonb会在保存时将数据解析成二进制格式, 使用时就不用再次解析了,因此jsonb在使用时性能更高。
② json会保留key中间的空格以及各key的顺序和重复的key;jsonb则不会
③ json类型的列上无法直接创建索引,但可以在json类型的列上建函数索引; jsonb类型的列上可以直接创建索引,除了btree索引外,jsonb还支持GIN索引,GIN索引可以高效地从jsonb内部的key/value中搜索数据。






欢迎光临 重庆思庄Oracle、Redhat认证学习论坛 (http://bbs.cqsztech.com/) Powered by Discuz! X3.2