小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
保罗·拉姆齐:Postgres JSONB 列与 TOAST:性能指南

GIN索引是一种倒排索引,适用于可变数量值的对象,常用于索引数组类型列,便于查找特定值的数组。对于JSON,GIN索引适合精确查找项值,如查找“item_name”等于“laborum”的对象。

保罗·拉姆齐:Postgres JSONB 列与 TOAST:性能指南

Planet PostgreSQL
Planet PostgreSQL · 2026-02-25T15:05:00Z
拉迪姆·马雷克:PostgreSQL数组的隐性成本

PostgreSQL中的数组使用简单,但具有复杂特性。数组不仅是字段列表,还涉及内存管理和索引逻辑。使用时需注意关系完整性,避免跨表关系。数组适合共享生命周期的数据,存储效率和类型安全优于JSONB。处理维度、索引和修改操作时需谨慎,以防性能瓶颈。

拉迪姆·马雷克:PostgreSQL数组的隐性成本

Planet PostgreSQL
Planet PostgreSQL · 2026-01-12T20:50:00Z
Umair Shahid:PostgreSQL 列限制

PostgreSQL的列限制为1600列,但宽表会导致查询延迟、备份增大和模式变更困难,增加I/O和维护成本,影响系统性能。建议通过垂直分区、使用JSONB和优化模式来降低风险和成本。

Umair Shahid:PostgreSQL 列限制

Planet PostgreSQL
Planet PostgreSQL · 2025-12-23T08:03:36Z

最近对PostgreSQL中JSON数据的存储效率进行了讨论,发现pglz压缩效果稍好,但lz4速度更快。测试表明,jsonb的存储略小于json,但解析速度较慢。总体来看,使用文本类型和lz4压缩存储JSON数据更为高效。

Hubert 'depesz' Lubaczewski:使用JSON:json与jsonb,pglz与lz4,关键优化,解析速度?

Planet PostgreSQL
Planet PostgreSQL · 2025-11-29T19:16:00Z
Regina Obe:从AI和JSON探索中学习PostgreSQL:第二部分

本文讨论了在Windows上使用PostgreSQL进行HTTP请求的扩展,介绍了新发布的gpt-oss模型及其生成SQL的能力。还提到PostgreSQL的JSONB功能和随机数生成函数的简化使用。作者分享了对PostgreSQL独特用法的看法,并推荐了Jimmy Angelakos的书,以帮助新用户避免常见错误。此外,文章提到为不同版本的PostgreSQL提供的二进制文件和扩展的使用方法。

Regina Obe:从AI和JSON探索中学习PostgreSQL:第二部分

Planet PostgreSQL
Planet PostgreSQL · 2025-08-21T06:05:00Z
克雷格·克尔斯蒂恩斯:在Postgres中为JSONB建立索引

Postgres的JSONB数据类型强大,支持多种索引,尤其是GIN索引,适合高效查询JSONB文档。GIN索引通过索引键值对优化查询,但频繁更新可能导致索引膨胀。使用表达式索引可提升特定查询效率,了解索引使用场景是提升性能的关键。

克雷格·克尔斯蒂恩斯:在Postgres中为JSONB建立索引

Planet PostgreSQL
Planet PostgreSQL · 2025-08-11T17:00:00Z

在将属性映射到 jsonb 类型时,System.Text.Json 要求类型鉴别器($type)必须是第一个属性,否则会抛出异常。由于 jsonb 存储会自动排序属性,建议将 JsonSerializerOptions 的 AllowOutOfOrderMetadataProperties 属性设置为 true 以解决此问题。

jsonb 为什么会影响 System.Text.Json

dotNET跨平台
dotNET跨平台 · 2025-07-24T00:02:16Z
在路径中使用数组时,JSONB的LIKE操作没有索引

使用PostgreSQL作为文档数据库时,索引性能可能下降,尤其在处理数组查询时效率较低。相比之下,MongoDB在数组和索引处理上更为简单,支持灵活查询。PostgreSQL在复杂查询中需要额外的索引和步骤,增加了操作复杂性。

在路径中使用数组时,JSONB的LIKE操作没有索引

DEV Community
DEV Community · 2025-05-24T17:35:16Z
微软DocumentDB:使用RUM代替GIN,但在JSON路径上仍然存在相同的限制

在PostgreSQL中存储文档并不等同于文档数据库。使用JSONB嵌入文档需要GIN索引,但在范围查询时效果不佳。DocumentDB扩展采用BSON存储,仍面临分页问题。测试表明,PostgreSQL在处理分页查询时性能不及MongoDB,尤其在数据量增大时效率显著下降。

微软DocumentDB:使用RUM代替GIN,但在JSON路径上仍然存在相同的限制

DEV Community
DEV Community · 2025-05-01T20:52:04Z
在JSON中查询嵌入数组(PostgreSQL JSONB与MongoDB文档)

在处理文档数据时,PostgreSQL通过GIN索引和JSON路径操作符高效索引数组数据,优化查询性能。与MongoDB相比,PostgreSQL在存储和索引JSON文档上更灵活,而MongoDB在查询和索引效率上更优。选择数据库应考虑团队专业知识和数据建模需求。

在JSON中查询嵌入数组(PostgreSQL JSONB与MongoDB文档)

DEV Community
DEV Community · 2025-04-30T21:34:28Z
Regina Obe:从函数到选择函数

本文讨论了在Windows上使用PostgreSQL进行HTTP请求的扩展,介绍了新发布的gpt-oss模型及其在SQL生成中的表现。还提到PostgreSQL的JSONB功能和随机数生成函数的简化使用。作者分享了对PostgreSQL独特用法的看法,并推荐了Jimmy Angelakos的书,以帮助新用户避免常见错误。最后,介绍了PostgreSQL的扩展和新功能的使用方法。

Regina Obe:从函数到选择函数

Planet PostgreSQL
Planet PostgreSQL · 2025-04-26T00:47:00Z
Regina Obe:将JSON文档转换为关系表

本文讨论了在Windows上使用PostgreSQL进行HTTP请求的扩展,介绍了新发布的gpt-oss模型及其生成SQL的能力。还提到PostgreSQL 17的随机函数简化了代码,JSONB功能用于数据转换。作者分享了PostgreSQL的独特用法和常见错误,并推荐相关书籍帮助新用户避免误区。

Regina Obe:将JSON文档转换为关系表

Planet PostgreSQL
Planet PostgreSQL · 2025-03-28T04:03:00Z

2025年3月5日,Andrew Dunstan 提交补丁,新增参数“strip_in_arrays”,允许 json{b}_strip_nulls 移除 null 数组元素,默认为 false,设为 true 时会移除 null 元素和对象字段。示例展示了该功能的用法。

Hubert 'depesz' Lubaczewski:等待 PostgreSQL 18 - 允许 json{b}_strip_nulls 移除 null 数组元素

Planet PostgreSQL
Planet PostgreSQL · 2025-03-13T06:24:33Z
Regina Obe:PG 17 新增随机函数

本文讨论了在Windows上使用PostgreSQL进行HTTP请求的扩展,介绍了新发布的gpt-oss模型及其生成SQL的能力,强调了PostgreSQL的JSONB功能和随机数生成函数的简化使用。作者分享了对PostgreSQL独特用法的看法,并推荐了Jimmy Angelakos的书,以帮助用户避免常见错误,同时提到PostgreSQL不断增加的新功能和扩展的使用方法。

Regina Obe:PG 17 新增随机函数

Planet PostgreSQL
Planet PostgreSQL · 2025-03-06T03:45:00Z
在Spring Boot 3 + JPA + PostgreSQL中插入jsonb列

本文介绍了在Spring Boot环境中使用PostgreSQL的JSONB数据类型的创建与操作步骤,包括数据库连接、实体类、仓库和服务的定义,以及数据的保存与查询示例。

在Spring Boot 3 + JPA + PostgreSQL中插入jsonb列

DEV Community
DEV Community · 2025-02-24T06:16:44Z
Regina Obe:从AI和JSON探索中学习PostgreSQL

本文讨论了在Windows上使用PostgreSQL进行HTTP请求的扩展,介绍了新发布的gpt-oss模型及其生成SQL的能力。还提到PostgreSQL的JSONB功能和随机数生成函数的简化使用。作者分享了对PostgreSQL独特用法的看法,并推荐了Jimmy Angelakos的书,以帮助用户避免常见错误。最后,介绍了PostgreSQL的扩展安装方法和一些新功能。

Regina Obe:从AI和JSON探索中学习PostgreSQL

Planet PostgreSQL
Planet PostgreSQL · 2025-02-11T01:48:00Z
无须保存按钮的用户设置更新

本文探讨了用户设置的优化,采用JSONB存储以减少数据库冗余。通过合并默认设置简化调用过程,使用Bootstrap 5的切换开关替代复选框,并通过Stimulus实现即时AJAX更新,确保安全性。最终实现了无需“保存”按钮和页面重载的用户体验。

无须保存按钮的用户设置更新

DEV Community
DEV Community · 2025-02-08T21:41:30Z
Regina Obe:使用JSONB进行数据反透视

本文讨论了在Windows上使用PostgreSQL进行HTTP请求的扩展,介绍了新发布的gpt-oss模型及其生成SQL的能力,PostgreSQL的JSONB功能和随机数生成函数的简化使用。作者分享了PostgreSQL的SQL模式和常见错误,并推荐相关书籍以帮助用户避免误区。最后,提供了PostgreSQL不同版本的二进制文件和使用说明。

Regina Obe:使用JSONB进行数据反透视

Planet PostgreSQL
Planet PostgreSQL · 2025-01-20T03:57:00Z
文档数据建模以避免写偏差异常

本文探讨了通过规范化数据库模式来避免写偏差异常,使用JSONB文档存储医生值班信息。通过SELECT FOR UPDATE实现读取提交隔离级别下的序列化,确保数据一致性。文章比较了不同数据建模选项,强调文档数据库在相关数据频繁访问时的优势。

文档数据建模以避免写偏差异常

DEV Community
DEV Community · 2024-12-28T00:11:53Z
Regina Obe:Windows上PostgreSQL 17 64位的外部数据包装器(FDWs)

本文讨论了在Windows上使用PostgreSQL进行HTTP请求的扩展,介绍了新发布的gpt-oss模型及其生成SQL的能力,强调了PostgreSQL的JSONB功能和随机数生成,并提供了避免常见错误的建议。作者分享了对PostgreSQL独特功能的看法,并提供了不同版本的二进制文件。

Regina Obe:Windows上PostgreSQL 17 64位的外部数据包装器(FDWs)

Planet PostgreSQL
Planet PostgreSQL · 2024-12-23T08:50:00Z
  • <<
  • <
  • 1 (current)
  • 2
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
友情链接: MOGE.AI 九胧科技 模力方舟 Gitee AI 菜鸟教程 Remio.AI DeekSeek连连 53AI 神龙海外代理IP IPIPGO全球代理IP 东波哥的博客 匡优考试在线考试系统 开源服务指南 蓝莺IM Solo 独立开发者社区 AI酷站导航 极客Fun 我爱水煮鱼 周报生成器 He3.app 简单简历 白鲸出海 T沙龙 职友集 TechParty 蟒周刊 Best AI Music Generator

小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码