AnalyticDB for PostgreSQL 6.0新特性 JSONB数据类型

  1. 云栖社区>
  2. 阿里云在线数据仓库服务 AnalyticDB PostgreSQL版 (原 HybridDB for PostgreSQL)>
  3. 博客>
  4. 正文

AnalyticDB for PostgreSQL 6.0新特性 JSONB数据类型

陆封 2019-11-18 14:40:48 浏览2934
展开阅读全文

AnalyticDB for PostgreSQL 6.0新特性 JSONB数据类型

JSON Types

JSON数据类型顾名思义是用来存储JSON数据的,这种数据也可以用text类型来存储,但是JSON数据类型会对数据做JSON规则校验,同时提供一些列的特定的JSON化的函数,让用户可以对这些数据作出一些特殊的操作。

JSONB特性

JSON数据格式有两种:json & jsonb,这两种类型在使用上几乎完全一致。

  • json数据类型直接存储输入文本的完全的拷贝。
  • jsonb数据类型以二进制格式进行存储
优势缺点
更高效
处理速度提升非常大(使用时不需要重新解析)
支持索引(GIN,BTree,Hash)
更简单的模式设计(替代EAV表模型)
导入时性能略有下降(额外的转换工作)
较纯文本可能占用更多的存储空间(较大的表占用空间)
某些查询可能会变

网友评论

登录后评论
0/500
评论