【重新发现PostgreSQL之美】- 33 刘姥姥进大观园

背景


场景:

很多使用JSON类型的场景

  • 敏捷开发
  • 游戏、多媒体、教育、SAAS等行业的半结构数据
  • 离线业务的终端数据上传, 格式或标准没有定义

挑战:

  • JSON内容查询慢
  • JSON内容查询、部分内容的更新、删除麻烦,
  • 更新的隔离性和原子性要求高, 怎么实现?
  • JSON+其他字段组合搜索的问题怎么解决?

PG解决方案:

  • jsquery语法支持
  • gin index
  • partial index
  • btree_gin

参考


https://www.postgresql.org/docs/devel/datatype-json.html

https://www.postgresql.org/docs/devel/functions-json.html

https://www.postgresql.org/docs/devel/btree-gin.html

https://www.postgresql.org/docs/devel/indexes-partial.html



上一篇:【重新发现PostgreSQL之美】- 24 滑动窗口分析 2000x


下一篇:【重新发现PostgreSQL之美】- 28 旋转门