🔔 关注【IvorySQL开源数据库社区】公众号即可获取 PostgreSQL 一手干货与最新动态 
⚙️ PostgreSQL技术文章
🧩 从 4 个数据库到 1 个:Plexigrid 如何替换 InfluxDB 并通过 Tiger Data 实现 350 倍的查询加速

Plexigrid是一家电网优化公司,将四个数据库整合为单个PostgreSQL/TimescaleDB系统,用TimescaleDB替换了InfluxDB处理时间序列数据。该公司为配电系统运营商提供近实时电网监控,优化低压网络容量,避免昂贵的基础设施过度建设。他们最初使用InfluxDB、TigerGraph、MySQL和PostgreSQL的架构在运营上变得复杂,并在大规模数据摄取时遇到瓶颈。迁移到TimescaleDB后,Plexigrid实现了44%的摄取速度提升、95%的存储减少和350倍的查询性能改进。统一的PostgreSQL架构简化了云端和本地环境的部署,同时为关键电网运营保持了可靠的性能。
www.tigerdata.com/blog/from-4...
🧩 回顾 Techshow London 2026

CYBERTEC参加了2026年伦敦Tech Show,这是他们首次参加PostgreSQL社区外的大型活动。公司设立了展台,通过视觉展示介绍其PostgreSQL服务和客户支持流程。活动的主题演讲由Louis Theroux主讲,讨论了AI对人类行为和决策制定的影响。CYBERTEC的CEO Hans-Jürgen Schönig发表演讲,强调了PostgreSQL在数字独立性和数据所有权方面的重要性。作者反思了在设计工作中创造性地使用AI工具,同时保持人类创造力和专注力。此次活动成功地将CYBERTEC的远程团队聚集在一起,并促进了关于PostgreSQL和AI技术的宝贵行业对话。
www.cybertec-postgresql.com/en/looking-...
🧩 Shaping SQL in 圣保罗

EDB的工程师Matheus Alcantara和Euler Taveira作为受邀嘉宾参加了在São Paulo举行的ISO/IEC SQL标准委员会会议,并得到了Peter Eisentraut的远程支持。这些工程师将SQL标准化过程与PostgreSQL的Commitfest进行了类比,指出在技术提案的提交、讨论和完善方面存在相似性。这次参与代表了PostgreSQL社区在塑造未来SQL标准方面的involvement,使PostgreSQL开发者能够在国际标准层面对SQL语言的演进做出贡献并施加影响。
www.enterprisedb.com/blog/shapin...
🧩 验证你的JSON数据的形状

PostgreSQL的jsonb类型提供了灵活性,但缺乏对数据结构的内置验证。在SQL或PL/pgSQL中编写验证逻辑对于非简单情况会变得复杂。一个名为json_schema_validate的新PostgreSQL扩展通过在数据库内直接针对JSON Schema规范验证JSON和JSONB数据来解决这个问题。该扩展提供了比使用带有自定义验证逻辑的CHECK约束更清洁的解决方案,帮助防止坏数据进入jsonb列,同时保持该类型固有的灵活性。
www.enterprisedb.com/blog/valida...
📨 PostgreSQL Hacker 电子邮件讨论精选
🧩 SIMD加速COPY TO文本/CSV解析
Nathan Bossart回应了KAZAR Ayoub针对COPY TO文本/CSV解析SIMD优化补丁的性能测试结果。测试显示在处理大量短列时出现显著性能回归:TEXT格式17%回归,CSV格式3%回归,这种情况在100列、500列和1000列配置中都存在。这些回归似乎源于处理需要转义字符的列时重复调用strlen(),正如Andres Freund之前警告的那样。Bossart强烈质疑具有17%回归的补丁是否可以被接受提交,并建议在需要转码时可能跳过SIMD路径作为可能的缓解策略。
www.postgresql.org/message-id/...
🧩 中断与信号
Andres Freund在重新基于新版本后审查了Heikki Linnakangas的中断处理补丁。这些补丁引入了"注意力机制"并重新组织了中断相关代码。Freund提出了几个关注点:interrupts.h和standard_interrupts.h之间的分离不明确、辅助进程中的潜在崩溃(堆栈跟踪显示断言失败)、CHECK_FOR_INTERRUPTS操作周围缺少内存屏障,以及关键路径中额外内存间接引用的性能影响。他质疑中断检查代码中重复内存读取是否会影响性能,并建议将这个大型提交拆分成更小的部分。其他小问题包括匿名结构体类型影响调试器可用性以及平台特定的原子操作处理。尽管没有测试失败,但辅助进程中的崩溃表明存在需要调查的潜在错误。
www.postgresql.org/message-id/...
🧩 修复未初始化的 xl_running_xacts 填充
讨论的焦点是修复WAL记录中未初始化的填充,特别是xl_running_xacts。Andres Freund最初建议针对这个特定情况没有意义,认为PostgreSQL历史上一直接受WAL插入中的随机填充。他提议要么全面修复所有WAL记录,要么维持当前使用valgrind抑制的方法。Alexander Kuzmenkov反驳说填充包含服务器内存内容,引发类似Heartbleed的潜在安全担忧。他强调未初始化的WAL记录阻碍了MemorySanitizer的采用,由于架构差异,它无法使用与Valgrind相同的抑制机制。Heikki Linnakangas表示支持初始化所有WAL记录填充,认为这已经是标准做法。辩论突显了全面修复与针对内存安全工具的目标解决方案之间的紧张关系。
www.postgresql.org/message-id/...
🧩 索引预取
Peter Geoghegan发布了index prefetching补丁的v12版本,解决了Andres Freund的大部分反馈。主要改进包括让表和索引AM直接控制批处理布局同时维护批处理回收,通过集成Andres的补丁消除了read stream yielding,将提交拆分为更易管理的块,以及修复了5%的bitmap索引扫描回归。补丁现在允许表AM控制可见性信息的大小/布局,并为索引AM提供导航的不透明状态。然而,Peter尚未解决关于表AM释放索引缓冲区pin的担忧,Andres认为这是模块化违规。Andres澄清他的担忧不是何时释放pin,而是heapam不应该知道要释放哪些特定缓冲区。他建议使用index_batchscan_release()回调而不是直接的ReleaseBuffer()调用,让索引AM在资源管理方面有灵活性,支持多个缓冲区pin或替代互锁机制。
www.postgresql.org/message-id/...
🧩 使用 rdtsc 减少 EXPLAIN ANALYZE 的时间开销?
Lukas Fittl回应了John Naylor对实现基于RDTSC计时的EXPLAIN ANALYZE补丁的代码审查。讨论集中在CPUID检测改进上,Naylor质疑HAVE__CPUID与HAVE__CPUIDEX宏的处理方式并建议更好的代码组织。Fittl同意几个建议,包括为保持一致性使用十六进制值、创建辅助函数以提高可读性,以及可能引入CPUIDResult结构体来替换数组索引的命名寄存器字段。发现一个关键技术问题:移动leaf 7 CPUID调用可能通过覆盖leaf 1结果而破坏OSXSAVE支持,解决方案涉及使用单独的结果数组或布尔变量。Fittl承诺重构补丁系列,添加CPUID改进和代码清理的预备补丁,以提高可读性并减少主补丁的占用空间。
www.postgresql.org/message-id/...
🧩 在发布中跳过架构更改
讨论集中在实现publication EXCEPT tables功能的补丁代码审查上。Amit Kapila建议通过在AlterPublicationStmt中添加for_all_tables布尔变量(类似于CreatePublicationStmt)来简化验证检查,而不是使用间接检查。他还建议将超级用户检查提前。Shveta malik同意第一个建议,但认为当前的检查顺序通过首先验证发布兼容性再检查权限提供了更好的错误消息。Amit反驳说超级用户检查应该优先,并提供更清晰的错误消息。Vignesh C在v61补丁中处理了这些意见。Masahiko Sawada对新语法表示担忧,质疑为什么排除表使用"TABLE (a, b, c)"格式而包含表使用"TABLE a, TABLE b, TABLE c",认为这种不一致可能会让用户困惑,并质疑"EXCEPT"后的"TABLE"是否多余。
www.postgresql.org/message-id/...
🗞️ 行业新闻
🧩 network startup Eridu从隐身模式中出现,获得巨额2亿美元A轮融资

AI网络初创公司Eridu以2亿美元的大额A轮融资从隐身模式中浮现。该公司的联合创始人Drew Perkins自互联网早期就开始开发网络技术,为这家企业带来了丰富的经验和可信度,这使其脱颖而出。与许多由年轻企业家创立的AI初创公司不同,Eridu受益于Perkins在网络创新方面的丰富背景。这轮大额融资反映了投资者对该公司AI网络解决方案方法的信心。该初创公司以如此巨额资本浮现,表明其旨在解决AI基础设施和大规模网络的重大挑战。
🧩 Meta 收购了因虚假帖子而走红的 AI 代理社交网络 Moltbook

Meta收购了Moltbook,这是一个因虚假帖子而走红的AI智能体社交网络。据Meta称,Moltbook通过"始终在线目录连接智能体"的方法代表了社交网络领域的新颖创新。此次收购似乎是Meta在其社交媒体生态系统中整合AI智能体的更广泛战略的一部分。虽然交易的具体财务细节未披露,但此举表明Meta继续投资于AI驱动的社交技术和基于智能体的平台,这些平台可以促进用户和AI系统之间的自动化交互。
🧩 Thinking Machines Lab 与 Nvidia 签署大规模计算协议

Thinking Machines Lab与Nvidia签署了一项涉及至少一千兆瓦计算能力的大规模多年计算协议。该协议代表了AI行业中最大的计算合作伙伴关系之一,突显了对高性能计算资源日益增长的需求。除了提供计算能力外,该协议还包括Nvidia的战略投资,表明这家芯片制造商对Thinking Machines Lab潜力和商业模式的信心。千兆瓦级别的计算能力展示了先进AI开发和部署所需的巨大基础设施要求。这一合作伙伴关系使两家公司都能够利用不断扩张的AI市场的计算需求。
🌐 社交媒体动态
🧩 访问Google Gemini3.1Flash-Lite现已在 Databricks上开放!

Google Gemini 3.1 Flash-Lite 现已在 Databricks 上可用,使其成为除 Vertex AI 之外首批提供此新模型的平台之一。用户可以在企业数据上构建和扩展 GenAI 应用程序,同时利用生产环境所需的治理和运营工具。Databricks 向 Google Gemini 团队表示祝贺,并期待看到用户将如何使用这一新模型进行...
www.linkedin.com/posts/datab...
🧩 热议:周二是pgconf.dev2026最佳的一天

作者认为 5 月 19 日(周二)是 pgconf.dev 2026 大会最佳的一天。与通常以演讲为主的会议日不同,这一天强调社区参与,通过圆桌会议、工作组和讨论进行。主要活动包括新成员欢迎早餐会、关于认可社区贡献的讨论、与资深 PostgreSQL 贡献者一起评估补丁想法的小组讨论,以及回顾 PostgreSQL 三十年社区历史的会议。其他活动还包括扩展...
www.linkedin.com/posts/pgcon...
🧩 通常,我们沉浸在数据库日志和查询优化中。

在伦敦科技展上,CYBERTEC设计主管Scarlett Riggs探索了Louis Theroux纪录片风格与生成式AI未来的交汇点。在她的博客文章中,她讨论了CYBERTEC如何在坚持PostgreSQL数字独立核心使命的同时,利用AI进行问题解决。这次演讲标志着公司一改以往专注于数据库日志和查询优化的传统,转而探讨AI在开源技术和数字独立方面不断演变...