postgresql 支持两种json数据类型:json 和 jsonb

json 和 jsonb 数据类型的区别:

而两者唯一的区别在于效率:

  • 1、json 是对输入的完整拷贝,使用时再去解析,所以它会保留输入的空格,重复键以及顺序等。
  • 2、jsonb 是解析输入后保存的二进制,它在解析时会删除不必要的空格和重复的键,顺序和输入可能也不相同。使用时不用再次解析
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 根据RFC 7159 中的说明,JSON 数据类型是用来存储 JSON(JavaScript Object Not...
    椟夜阅读 13,454评论 0 3
  • SQL中的JSON数据类型 概述 MySQL支持原生JSON类型,使用JSON数据类型相较于将JSON格式的字符串...
    FoxLayla阅读 15,236评论 1 6
  • 以使用CREATE TYPE命令为PostgreSQL增加新的数据类型 数字类型 1. 整数类型——smallin...
    开始了是吗阅读 3,899评论 0 0
  • PostgreSQL从9.2版本开始支持JSON数据类型,并提供很多函数和操作符维护json数据。从9.4开始,又...
    山哥Samuel阅读 5,791评论 0 4
  • 1、概述 1、简介 JavaScript 语言的每一个值,都属于某一种数据类型. JavaScript 的数据类型...
    Qingelin阅读 3,738评论 0 0

友情链接更多精彩内容