🔔 关注【IvorySQL开源数据库社区】公众号即可获取 PostgreSQL 一手干货与最新动态
⚙️ PostgreSQL技术文章
🧩 从6秒优化到100毫秒以下:Embodied Carbon Observatory 如何利用 Tiger Data 区分电网改进与真正的脱碳
一位开发者构建了 Embodied Carbon Observatory 来判断制造工厂是否真正在减少碳排放,还是仅仅受益于更清洁的电网。该系统分析了 40,000 份环境产品声明和 EPA 25+ 年的电网数据,追踪美国 15,000+ 个制造设施的碳强度轨迹。核心挑战是连接两个更新频率不同的时序数据集——不规律的 EPD 更新与年度电网数据。在普通 PostgreSQL 上,归因查询需要 6-8 秒,无法实现交互式地图功能。通过使用 TimescaleDB 的超表和连续聚合功能,同样的查询现在能在 100 毫秒内完成,实现了实时地图交互,显示碳减排是来自工艺改进还是电网脱碳。
www.tigerdata.com/blog/how-em…
🧩 我们的代理进化了,文档也跟着升级
Neon 更新了他们的文档,以便更好地为现在主动搜索和阅读内容的 AI agent 提供服务,而不是仅仅依赖训练数据。以前,他们的文档是为浏览和滚动的人类用户设计的,但 AI agent 需要不同的信息架构。该公司一直在进行渐进式改进,而不是全面修改。这种转变反映了 AI agent 日益成熟,以及对能够同时服务于人类和机器读者的文档的需求。
🧩 PostgreSQL 在 FOSSASIA PGDay 2026 的演讲与连接
FOSSASIA Summit 2026 汇聚了全球开源社区,围绕数据库、AI 和云创新展开讨论。会议重点强调了 PostgreSQL 凭借强大的社区基础和日益增长的企业采用率取得的持续成功。Fujitsu 作为白金赞助商参与了此次活动,通过演讲环节和积极的社区参与做出贡献。这次活动展现了 PostgreSQL 在更广泛的开源生态系统中的重要作用,以及它在跨多个领域的现代技术讨论中的相关性。
www.postgresql.fastware.com/blog/postgr…
🧩 storage_engine 1.0.7 – PostgreSQL 16-18 的列存储和行压缩表访问方法
storage_engine扩展1.0.7版本为PostgreSQL 16-18引入了两种新的表访问方法。colcompress方法提供列式压缩存储,具备向量化执行、块级别min/max剪枝和并行扫描功能。rowcompress方法提供行式批量压缩存储,支持并行扫描,并通过删除位掩码实现DELETE/UPDATE操作。性能基准测试显示,相比heap表,聚合查询速度提升最多10倍,存储空间减少3-5倍。两种方法都完全兼容GIN/JSONB查询,支持PostgreSQL 16、17和18版本。
www.postgresql.org/about/news/…
🧩 PostgreSQL SQL Management Studio 2.0 正式发布——性能更强、更安全、更高效
SQL Management Studio for PostgreSQL 2.0 正式发布,在界面、兼容性、安全性和功能方面都有重大改进。主要更新包括深色主题支持、高分辨率显示器兼容性,以及对 Windows 11 ARM 设备的原生支持。安全性增强方面新增了使用 SSL/TLS 和 STARTTLS 协议的加密邮件通知功能。数据管理新特性支持任务导入导出以便于配置迁移,以及支持日期时间格式掩码的自定义日志命名。此版本还包含性能优化和错误修复,提升了数据库管理员的整体稳定性和使用体验。
www.postgresql.org/about/news/…
📨 PostgreSQL Hacker 电子邮件讨论精选
🧩 关于 REPACK [concurrently] 的讨论
关于在 PostgreSQL 中实现 REPACK [concurrently] 功能的讨论仍在继续。Alvaro Herrera 推送了一个与 contrib/test_decoding 相关的补丁用于测试,解决了 Thorntail 测试系统的问题。同时,Mihail Nikalayeu 回应了 Antonin Houska 的死锁检测提案,反对为了强制取消而唤醒其他后端进程的做法。他建议利用现有基础设施,当 REPACK 检测到死锁循环时直接取消后端进程,并引用了之前关于 deadlock_protected 标志和 FutureWaitLock 机制的讨论。作为更简单的优化方案,他提议在 LOCK 结构中添加"禁止尝试升级该锁"字段,在常见场景下快速失败,同时通过 deadlock_protected 方法保证正确性。他承认复杂的多后端循环可能仍需较长等待时间,但认为这种情况足够罕见可以忽略。
www.postgresql.org/message-id/…
🧩 提案:为逻辑复制添加冲突日志历史表
讨论围绕为逻辑复制添加冲突日志历史表功能展开。Nisha Moond完成了对Dilip Kumar补丁的审查,发现了文档补丁中的几个问题:模式表中缺少"replica_identity"列,语法错误如"can automatically creates"应为"automatically creates",句号后有双空格,以及提交消息中的拼写错误。她还质疑关于冲突日志表"不存在时"的误导性表述,指出当conflict_log_destination更改时,该表通常会被删除并重新创建。Dilip确认了所有反馈并进行了修复。随后Vignesh提供了v27版本的变基,因为最近有新提交,同时包含了之前几个版本中遗漏的保留冲突日志目标和订阅OID的补丁。
www.postgresql.org/message-id/…
🧩 在发布中跳过模式变更
Vignesh C提出了一个补丁来处理PostgreSQL发布中UNLOGGED表转换的问题。当发布EXCEPT子句中列出的表被转换为UNLOGGED时,会在pg_publication_rel中留下陈旧条目,因为UNLOGGED表不支持复制。原始补丁会移除这些条目并发出NOTICE。然而,Shveta Malik担心从EXCEPT列表中移除表会在转换回LOGGED表时产生问题,因为没有自动方式恢复EXCEPT状态。Zhijie Hou同意当前行为不会造成危害,并质疑添加更多错误是否对用户有益。在考虑反馈后,Vignesh决定保持当前行为不变,而不是实施提议的清理机制。
www.postgresql.org/message-id/…
🧩 逻辑复制中应在确认远端刷盘前退出 walsender
Fujii Masao重新考虑了之前在walsender关闭过程中用pq_flush_if_writable()替换pq_flush()的提案。他发现了两个问题:EndCommand()在发送缓冲区满时也会阻塞,因为它使用pq_putmessage()而非pq_putmessage_noblock();另外这种替换会导致walsender在wal_sender_shutdown_timeout超时前就放弃发送待处理的消息。为解决这些问题,他提出了一个补丁,引入了EndCommandExtended()函数,允许CommandComplete通过pq_putmessage_noblock()进行排队,同时更新WalSndDone()使用ProcessPendingWrites()替代pq_flush()。这种方法允许walsender写入循环在刷新待处理输出的同时继续处理回复和检查超时,从而正确遵守wal_sender_shutdown_timeout设置。
www.postgresql.org/message-id/…
🗞️ 行业新闻
🧩 Microsoft向美国员工提供遣散方案,涉及员工数最多达7%
Microsoft推出了一项自愿退休买断计划,针对最多7%的美国员工。符合条件的员工需满足在Microsoft的服务年限加上年龄总和达到或超过70年。这项裁员举措是这家科技行业巨头进行的一次重大企业重组。该买断计划为符合条件的员工提供了自愿离职的途径,使Microsoft能够通过自然减员而非强制裁员来削减人员。此举正值科技行业进行广泛调整之际,各公司纷纷重…
🧩 Meta宣布裁员10%,涉及8000名员工
根据一份内部备忘录,Meta计划实施大规模裁员,影响其10%的员工,约8000人。公司已将裁员开始日期定于5月20日。这是Meta历史上规模最大的一次裁员,反映了大型科技公司精简运营和削减成本的持续努力。此次宣布紧随科技行业类似举措,各公司面临经济压力并重新评估其组织架构。Meta决定裁减如此大规模的员工,标志着公司内部的重大战略转变。此次裁员的时机和规模…
🧩 OpenAI发布GPT-5.5,向AI"超级应用"迈进一步
OpenAI发布了GPT-5.5,这是其最新AI模型,代表着向打造AI"超级应用"迈出的重要一步。据该公司称,GPT-5.5在多个类别中提供了增强的能力,标志着相比以前版本的显著进化。此次发布使OpenAI更接近其愿景——构建一个能够在单一应用中处理各类任务的综合AI平台。新模型在多个领域展现出增强的性能,可能扩大AI技术的实际应用范围。此次发布反映了Op…
🌐 社交媒体动态
🧩 CYBERTECCEO 汉斯-尤尔根.舍尼希解释公司为何投资欧洲制造的太阳能+电池基础设施及其管理方式
CYBERTEC 首席执行官汉斯-尤尔根·舍尼希阐述了公司投资欧洲制造太阳能和电池基础设施的决策。文章讨论了 CYBERTEC 如何管理每一千瓦的能源基础设施,并将此作为实现真正独立的方法。内容重点关注技术基础设施与能源独立之间的关联。
🧩 Databricks培训认证项目回归数据AI峰会,全新课程体系涵盖AI智能体、感觉编程、应用开发、Lakebase等领域
Databricks宣布其培训认证项目重返数据AI峰会,推出全面重新设计的课程目录。课程内容涵盖AI智能体、感觉编程、应用开发、Lakebase等多个领域。今年新增两天专门的学习日,安排在主会议开始前进行,提供超过20门实操课程,现场认证考试享受五折优惠。通过考试的参会者将获得定制版Databricks认证夹克,并可进入专属认证休息区。4月30日前完成注册…
🧩 Atlassian基于Databricks湖仓架构重构安全数据平台,摆脱传统SIEM的30天存储限制和按GB收费模式
Atlassian从传统SIEM系统迁移至基于Databricks的湖仓架构,解决了数据仅能保存30天和按GB收取高昂接入费用的问题。新平台支持对数百亿条安全事件进行交互式分析,将日志保存期延长至12个月,并能够试验基于机器学习的威胁检测。此次转型使接入开销减少80%,采用开放模式避免供应商锁定。这一现代化安全湖仓基础设施大幅提升了Atlassian在威胁…
🔥 HOW 2026 报名进行中
一场真正以技术为核心的 PostgreSQL 大会
HOW 2026 中国数据库开源发展峰会暨PostgreSQL高峰论坛火热报名中
📍 2026 年 4 月 27 日 - 28 日|济南