🔔 关注【IvorySQL开源数据库社区】公众号即可获取 PostgreSQL 一手干货与最新动态
⚙️ PostgreSQL技术文章
🧩 世界最稳定操作系统为何需要高性能数据基础
RHEL 为企业提供了强大的基础架构,但这种稳定性并不会自动延伸到数据库层面。这篇文章分析了企业在关键生产环境中将企业级 RHEL 基础设施与自行维护的社区版 PostgreSQL 组合使用时面临的风险。这种不匹配可能在弹性和安全性方面造成漏洞。文章主张采用企业级 PostgreSQL 支持来配合 RHEL 的稳定性,这在 RHEL 或 KubeVirt 迁移过程中尤为重要,因为数据库可靠性对整个系统的成功至关重要。
www.postgresql.fastware.com/blog/fujits…
🧩 IIoT 性能提升指南:硬件对工业物联网工作负载的影响
该文章研究了硬件升级对 PostgreSQL 在工业物联网工作负载中性能的影响,重点关注由存储、摄取速率和查询速度约束定义的"IIoT 性能边界"。测试显示,对于数据摄取能力,当数据库索引超出内存限制后,增加内存和 CPU 核心带来的收益很小,因为磁盘 I/O 成为主要瓶颈。索引更新主要是串行处理,无法有效利用多处理器。然而,查询性能从增加的内存和 CPU 核心中获得显著好处。更多内存使 PostgreSQL 能够缓存数据并在内存中构建哈希表,而额外的 CPU 能够实现聚合查询的并行执行。作者总结认为,硬件扩展对查询优化效果良好,但对改善摄取能力无效,建议在摄取受限的场景中使用 TimescaleDB 等专业时序数据库。
www.tigerdata.com/blog/how-ha…
📨 PostgreSQL Hacker 电子邮件讨论精选
🧩 REPACK 命令的并发执行能力
讨论围绕最近提交的PostgreSQL REPACK CONCURRENTLY功能展开。正在处理几个问题和改进:Alvaro Herrera和Amit Kapila就autovacuum工作进程在与并发repack操作冲突时是否应该被终止进行辩论,担心可能延迟datfrozenxid更新。Vignesh C对v55版本提供了详细的代码审查反馈,包括对replica identity要求、swap_relation_files错误处理以及各种拼写错误的质疑。Mihail Nikalayeu发现了内存管理问题,建议使用VARATT_IS_EXTERNAL_INDIRECT替代VARATT_IS_EXTERNAL。Andres Freund报告了调试版本中由于AssertCouldGetRelation()开销导致的性能问题,建议使用multi_insert替代单独的heap_insert()调用以提高WAL效率。团队讨论了支持FULL replica identity和重用apply-worker基础设施等潜在改进,但这些被推迟到未来的开发周期。
www.postgresql.org/message-id/…
🧩 自定义 OAuth 验证器选项
讨论集中在完善PostgreSQL自定义OAuth验证器选项的补丁上。Zsolt Parragi审查了补丁,没有发现重大问题,只建议对测试代码进行外观改进,将GetOAuthHBAOption调用缓存到局部变量中以避免重复调用。Jacob Champion回应说他正准备尽快提交补丁。他澄清测试代码是有意设计来验证对GetOAuthHBAOption的多次调用能正常工作,而不是作为最佳实践的示例代码。Champion指出如果需要可编译的示例代码,会与测试实现有所不同。补丁看起来已准备好以当前方式提交。
www.postgresql.org/message-id/…
🧩 实现等待 WAL LSN 回放的重新加载功能
Alexander Korotkov提议在v19功能冻结前推送三个WAIT FOR LSN功能相关补丁:优化WaitStmtResultDesc()中的syscache查找、在wait_for_catchup()中使用WAIT FOR LSN,以及添加关于恢复冲突的文档说明。Xuneng Zhou审查了这些补丁,发现补丁2存在语义变更,特别是在备库非恢复状态时的行为、连接处理和成功条件方面。Zhou最初担心这些变更与现有约定不符,但随后认为相比基于轮询的实现缺陷,这些改动是改进。变更包括在连接问题时快速失败而非等待超时,以及当备库本地达到目标LSN时即报告成功,而非要求活跃的复制状态。Alexander推送了Zhou的更新版本,并对默认模式文档和sparc64+ext4 bug的回退处理进行了小幅修正。
www.postgresql.org/message-id/…
🧩 索引预取机制
尽管经过数月的密集开发,index prefetching 补丁集最终延期至 PostgreSQL 20 版本。Andres Freund 和 Peter Geoghegan 在评估后认为,剩余的完善工作无法在特性冻结截止日期前完成。虽然该补丁在性能提升方面表现出色,回归问题极少,整体架构设计合理,但在时间压力下仍有众多实现细节需要进一步完善。开发者们对多位贡献者在改进补丁集方面付出的巨大努力表示认可。Peter 发布了 v24 版本作为冻结前的最终修订,包含了工具函数重构和一些小幅清理。团队对 PostgreSQL 20 版本充满期待,表明该功能仍是下个主要发布周期的重要目标。
www.postgresql.org/message-id/…
🧩 实现等待 WAL LSN 回放的重新加载功能
Alexander Korotkov提议在v19功能冻结前推送三个WAIT FOR LSN功能相关补丁:优化WaitStmtResultDesc()中的syscache查找、在wait_for_catchup()中使用WAIT FOR LSN,以及添加关于恢复冲突的文档说明。Xuneng Zhou审查了这些补丁,发现补丁2存在语义变更,特别是在备库非恢复状态时的行为、连接处理和成功条件方面。Zhou最初担心这些变更与现有约定不符,但随后认为相比基于轮询的实现缺陷,这些改动是改进。变更包括在连接问题时快速失败而非等待超时,以及当备库本地达到目标LSN时即报告成功,而非要求活跃的复制状态。Alexander推送了Zhou的更新版本,并对默认模式文档和sparc64+ext4 bug的回退处理进行了小幅修正。
www.postgresql.org/message-id/…
🗞️ 行业新闻
🧩 Google 悄然推出离线AI语音输入应用
Google发布了一款新的离线优先AI语音输入应用,该应用由其Gemma AI模型驱动,标志着Google正式进入独立语音输入应用市场。这款应用通过提供无需互联网连接即可运行的语音转文字功能,与Wispr Flow等现有解决方案展开直接竞争。此次发布体现了Google部署轻量级AI模型进行设备端处理的策略,实现了注重隐私保护的功能,并提升了网络连接受限地区的使用性能。这种低调的发布方式表明Google正在测试市场反应,然后再进行更广泛的推广。该应用的离线功能回应了用户对数据隐私日益增长的关注,同时展示了在移动设备上本地运行的小型优化AI模型的实际应用价值。
🧩 Xoople 完成 1.3 亿美元 B 轮融资,致力于为 AI 绘制地球地图
西班牙地球观测初创公司Xoople获得1.3亿美元B轮融资,用于建设卫星星座,为AI应用提供高分辨率地理空间数据。该公司宣布与L3Harris达成战略合作,由后者为其航天器制造专用传感器,这标志着其天基测绘基础设施建设迈出重要一步。Xoople的使命是创建详细且持续更新的地球影像和数据,供AI系统处理并应用于气候监测、城市规划、农业和基础设施管理等多个领域。这轮大额融资反映了投资者对商业航天领域的信心不断增强,以及市场对AI分析驱动的实时地理空间情报需求日益增长。
🧩 OpenAI 描绘 AI 经济新蓝图:主权财富基金、机器人税收和四天工作制
OpenAI提出了一套全面的经济政策框架,旨在应对AI对就业和财富分配的预期影响。该提案主张对AI产生的利润征税,建立公共财富基金以重新分配自动化带来的收益,并扩大社会安全网以支持被AI系统取代的劳动者。此外,OpenAI还建议随着AI生产力提升减少传统工作时长需求,向每周四天工作制过渡。这一框架试图在资本主义市场结构与再分配政策之间取得平衡,定位于纯自由市场方法和更具干预性的经济模式之间。随着全球政策制定者努力应对AI对劳动力市场的冲击,OpenAI的提案为如何在AI驱动的未来构建经济体系的持续辩论提供了参考,尽管考虑到全球不同的政治和经济背景,具体实施仍存在不确定性。
🌐 社交媒体动态
🧩 我们的营销团队持续壮大!正式宣布ElviraEdinaSzabo加入担任活动经理
CYBERTEC宣布Elvira Edina Szabo加入营销团队,担任活动经理一职。公司表示她的才能为团队带来了宝贵的补充,并且已经能够感受到她为公司活动注入的积极活力。这一任命是该公司营销部门持续发展的体现,公司对新成员的加入表示欢迎。
🧩 澳新银行将网络安全视为对澳大利亚金融体系的责任,每日处理超锅30TB安全数据
澳新银行将网络安全视为对澳大利亚金融体系应尽的核心职责,每日处理超过30TB的安全数据。作为Databricks Lakewatch的设计合作伙伴,澳新银行运用实际网络防御经验,协助开发开放式安全数据湖平台。双方合作重点包括增强信号关联能力、加快响应速度,以及推进人工智能驱动的网络防御技术在检测和响应方面的应用。该合作旨在构建适应人工智能时代的全面安全解决…
🧩 运行Scala和Java Spark作业通常需要管理集群和处理运行时升阻
传统的 Scala 和 Java Spark 作业需要进行集群管理和运行时升级。无服务器 JAR 消除了这些开销,可在最新支持的运行时上秒级启动作业,无需集群管理。通过 Databricks Connect,开发者可以在 IDE 中基于真实数据和类生产环境进行构建和测试,然后通过 Databricks Asset Bundles 进行部署。用户仅需为实际使…
🔥 HOW 2026 报名进行中
一场真正以技术为核心的 PostgreSQL 大会 HOW 2026 PostgreSQL & IvorySQL 技术峰会火热报名中 📍 2026 年 4 月 27 日 - 28 日|济南