自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(566)
  • 收藏
  • 关注

原创 从异构数据库到 PostgreSQL 的逻辑复制:开源扩展 SynchDB 的设计与实践

SynchDB v1.3 已于 2025 年 11 月 25 日正式发布。目前它支持 MySQL、SQL Server、Oracle 和 OpenLog Replicator;支持全量快照、CDC 实时捕获;支持 DML/DDL 同步;并提供 Prometheus & Grafana 监控集成。在当今 AI 爆发的时代,大家都渴望使用 PostgreSQL 强大的生态。而海量的数据往往还沉睡在 MySQL 或 Oracle 中。

2026-11-10 17:15:32 330

原创 PostgreSQL 日报|分区并发分离未完成引发崩溃(11 月 10 日)

在 OAuth validator libraries 功能的测试中,发现了一个偶发性失败问题:在启用 AddressSanitizer(ASAN)且机器负载较重的情况下,长时间使用的后台连接可能超出超时限制。该补丁旨在为订阅端添加一个处理逻辑解码消息的 hook。讨论涉及以下几个关键问题:(1) 一个已存在的 bug——在流式传输模式下,若事务性逻辑消息在随后被中止的子事务中发出,由于 ReorderBufferApplyMessage() 传递的是顶层 XID 而非子事务 XID,该消息仍会被应用;

2026-11-10 17:07:12 114

原创 PG18 索引与查询特性在 IvorySQL5.6 上的实测

这一篇测 IvorySQL 5.6(PG18) 在索引与查询侧的三组新能力:nbtree 的 skip scan、GIN 索引的并行构建、以及控制文件复制方式的。

2026-11-09 17:27:04 230

原创 PostgreSQL 日报| OAuth 校验库置空仍可登录(11 月 9 日)

Tomas Vondra 提交了针对 commit a798660ebe3 中"bogus parameterizations"漏洞的清理版修复补丁,并为各个回退分支分别提供了对应的版本。据报道,OpenAI 正在进行新一轮融资,已额外筹集 110 亿美元,整轮融资尚未正式收官,预计将在未来数周内完成。作为一款面向现代开发流程的 Serverless Postgres 数据库,Lakebase 支持即时分支与环境克隆,并通过计算与存储分离的架构提升性能、降低成本、增强可靠性。函数中发现了一个 bug。

2026-11-09 13:34:53 236

原创 PostgreSQL 日报|PG 19 发布公告草稿(11 月 8 日)

AgensGraph 2.18 基于 PostgreSQL 18.6 构建,在继续支持 openCypher 的同时,新增了对 ISO GQL 标准(ISO/IEC 39075)的扩展支持,引入了 LET、FOR、FILTER、NEXT、FINISH、INSERT 等子句以及图子查询功能。描述为"让用户向查询规划器提供自己的指导"并不准确,该扩展的设计初衷是计划稳定性,而非提示(hint)机制,应避免给人"给 Postgres 提示"的印象。在循环中途分配失败,该指针将指向一个部分初始化的对象。

2026-11-08 13:49:27 192

原创 PostgreSQL 日报|EDB 收购 Altinity、pg_dump 与恢复预取补丁迭代(11 月 7 日)

Nathan Bossart 审查了 Vik Fearing 提交的一个文档补丁,该补丁重新整理了 PostgreSQL 文档中对 SQL 三值逻辑系统(true、false、null/unknown)的描述,并对真值表的格式进行了调整。据报道,OpenAI 正在进行新一轮融资,额外募集约 110 亿美元,整轮融资尚未完成,预计将在未来数周内收官。与此同时,市场也出现了一些值得关注的信号——Ramp 数据显示,尽管 AI 使用量持续攀升,但企业在 AI 上的实际支出增长已趋于停滞,这一趋…

2026-11-07 12:25:14 252

原创 PostgreSQL 日报|PG18 原地升级后节点静默停止(11 月 6 日)

该讨论涉及自定义 OAuth validator 选项在系统视图中的展示方式。Zsolt Parragi 报告了一个 bug,Daniel Gustafsson 对其进行了审查,并对硬性上限方案表示保留意见。Zsolt 建议将相关函数重构为使用 ArrayBuildState,代码更简洁,尽管改动幅度相对较大。Daniel 认同这是更优的方向,但考虑到 v…

2026-11-06 15:51:35 218

原创 PostgreSQL 日报| pg_basebackup 提速至 23Gbps(11 月 5 日)

这一案例展示了按需、可弹性扩展的数据库供给如何满足 AI 辅助开发场景的需求,也说明 Neon 在多智能体与多用户并…Neon 的实际使用数据显示,AI agent 在选择工具时,即便内部逻辑建议使用 CLI,仍会优先选择 MCP server。然而,批评人士指出,该倡议同样服务于 OpenAI 自身的商业利益,意在将公司议程嵌入重大选举周期前的政治生态。用户可将其与平台上 70 余个其他模型配合使用,直接调用 Lakehouse 中的现有数据,构建受治理的 AI 应用与智能体。每个哈希条目存储两个有…

2026-11-05 15:22:42 235

原创 活动回顾| IvorySQL 校园行走进浙江大学,解锁 PostgreSQL 与 AI 技术实践新体验

11 月 3 日,由数据库开源发展联盟(COSDA)与 IvorySQL 开源数据库社区联合主办的在浙江大学软件学院顺利举办。本次活动聚焦 PostgreSQL 技术生态、IvorySQL 的发展与创新、AI 与数据库融合等方向,通过三场主题演讲和一场动手实践 Workshop,为高校师生带来了从数据库内核原理、工程应用到实际操作的技术交流与学习体验。

2026-11-04 14:07:30 86

原创 PostgreSQL 日报| Memoize 非确定性排序返回错误结果(11 月 4 日)

讨论围绕在 PostgreSQL 系统视图中展示自定义 OAuth validator 选项(validator.),以便管理员能够查看服务器实际解析的 HBA 配置内容。Zsolt Parragi 提交的补丁将这些选项按出现顺序以 validator.= 的格式输出。由于未知的 validator.名称在重载时无法被检测到…

2026-11-04 12:49:02 122

原创 PG18 开发者与 SQL 新特性在 IvorySQL 5.6 实测

本文实测的这几族 SQL 新特性——uuidv7、虚拟生成列、加时段约束(PG18 新增),以及 PG17 就加了的 UUID 解析函数——在 IvorySQL 5.6 上全部原样可用,且都经过 5432/1521 双端口对照实测。时段约束是 PG 模式独有的 Oracle 模式支持要等下一个版本。

2026-11-03 15:45:50 201

原创 PostgreSQL 日报| psqlodbc 修复安全漏洞(11 月 3 日)

该补丁经历了至少三个版本的迭代,v3 获得了 surya poondla 的积极评价,他指出文档修改表述清晰,maintenance.sgml 中对共享代价限制的描述准确。在 AI Functions 研究任务中,训练作业的数量已增长至原来的八倍。本周四将举办一场时长 60 分钟的线上研讨会,由来自 CYBERTEC 的 Marcelo D. 和来自 DESIC 的 Isabel Planells Chicharro 联合主讲,重点介绍如何在保持安全标准的前提下,从 Oracle 迁移至其他数据库平台。

2026-11-03 15:39:57 174

原创 深入 PostgreSQL WAL:从崩溃恢复到逻辑复制

在修改后的数据页持久化到磁盘之前,先确保恢复这些修改所需的 WAL 记录已被可靠写入。因此,即使部分数据页在数据库意外停止时尚未写入磁盘,PostgreSQL 仍有机会通过重放 WAL 恢复已提交的变更。时间PostgreSQL 版本关键能力2001 年7.1引入 WAL,支持崩溃恢复2005 年8.0引入时间点恢复(PITR)2010 年9.0引入流式物理复制2014 年9.4引入复制槽(Replication Slots)2017 年10。

2026-11-02 12:16:38 159

原创 PostgreSQL 日报|子表 CHECK 约束恢复标记错误(11 月 2 日)

另外两个补丁 v5-0002 和 v5-0003 针对 PG18 中的同类问题,但涉及一个权衡:pg_dump 在恢复时可能将子表继承的 CHECK 约束的 pg_constraint.conislo…Rune 专注于 AI 驱动的物流解决方案,此次收购标志着 Salesforce 在国防领域的野心进一步扩大,也是其借助并购提升 AI 竞争力整体战略的重要一步。与此同时,市场对 AI 行业高额支出可持续性的担忧持续升温,资本压力与投资者的审慎情绪正为这家全球知名 AI 公司的前景蒙上阴影。

2026-11-02 12:06:31 196

原创 PostgreSQL 日报| E-Maj 修复权限提升漏洞(11 月 1 日)

此次讨论涉及一组补丁,旨在停止将 hash 索引中仅需 pin 的 bucket 页面注册到 WAL,具体是移除对 REGBUF_NO_CHANGE 的使用。他指出,当用户手写名称(如 “expr_5”)不被识别为自动生成后缀序列的一部分时,会被存入普通基础名称列表,虽然后续逻辑碰巧能正确处理,但整个…Lukas Fittl 提交了该补丁系列的 v18 版本(跳过 v17),主要变更如下:0004 重构了节点级 instrumentation 的开销,改进了内存生命周期管理,并新增。其提议的修复方案是在。

2026-11-01 13:35:29 191

原创 PostgreSQL 日报|修复元组写入数据损坏缺陷(10 月 31 日)

Andrew Dunstan 决定先提交补丁 v5-0001,该补丁针对 PG19 的一个未解决问题,修复了仅由子表强制执行 CHECK 约束时存在的三个 bug,修复逻辑较为直接。全新推出的 SAP Application Data Foundation 旨在简化 SAP Databricks 对云端及本地 SAP 数据的访问,减少定制化数据管道的依赖,降低总拥有成本,缩短价值实现周期。当前版本仅包含核心修复,暂未加入额外的测试和检查,原因是需要优先确保该修复能进入 11 月的版本发布。

2026-10-31 13:34:15 177

原创 开源数据库进校园| 11 月 3 日,IvorySQL 校园行走进浙大宁波校区:从 PostgreSQL 扩展生态到 AI 实战

从 PostgreSQL 的内核架构与扩展机制,到 Oracle 兼容技术的工程实践,再到 AI 辅助开发与数据库实验,开源数据库正在为开发者带来更多技术探索与创新实践的机会。本次活动由,面向浙江大学软件学院研究生及相关专业师生,围绕 PostgreSQL 技术生态、IvorySQL 的发展与创新、AI 与数据库融合实践等主题,带来三场技术分享和一场动手实践 Workshop。

2026-10-30 17:17:13 113

原创 PL/iSQL 迁移的第二道坎:嵌套子函数、%TYPE、%ROWTYPE 与 OUT 参数实测

Oracle 存储过程迁到 PostgreSQL,导入顺序能靠 FORCE VIEW 兜住,真正的门槛在过程代码本身:嵌套子函数、%TYPE%ROWTYPE属性、OUT 出参这类 Oracle 习惯写法,直接搬到plpgsql里有的能跑、有的当场报语法错。

2026-10-29 16:49:12 199

原创 PostgreSQL 日报|Anonymizer 3.3 修复高危漏洞(10 月 29 日)

此外,Microsoft 还披露,在截至 9 月 30 日的季度内,其通过与 OpenAI 的商业合作安排(包括收入分成)录得 100 亿美元收入,凸显了这一战略合作的深度财务绑定关系。每次备份完成后,系统会自动将其还原到一个临时 PostgreSQL 实例中进行验证,并与源库的完整 schema 清单进行比对,涵盖表、行数、列、约束、索引、序列、视图、函数、触发器、RLS 策略、权限及扩…在推进技术现代化时,SBB 希望掌握完整的数据自主权,同时摆脱专有软件的授权限制。的补丁讨论仍在进行中。

2026-10-29 16:47:49 230

原创 PostgreSQL 的控制权,如何从云端回到用户手中?

PostgreSQL 以开放和灵活著称,但当数据库运行在托管服务中,用户是否仍拥有对底层环境、扩展和数据的充分控制权?在 HOW 2026 大会上,OnGres 创始人、StackGres 项目作者 Álvaro Hernández 以《Make Postgres Yours Again》为题,讨论了 PostgreSQL 从传统自建到云数据库托管服务的演进,以及便利性、成本和自主控制权之间的取舍。

2026-10-28 20:13:19 352

原创 PostgreSQL 日报|恢复预取器缺陷致检查点失败(10 月 28 日)

对于受监管行业而言,继续依赖未经现代化改造的系统,会持续拉大平台可证明的能力与合规框架实际要求之间的差距。文章将数据库现代化定位为风险管理的核心议题,尤其关注混合部署环境下的安全性、合规性和运营韧性,并将 PostgreSQL 作为满足上述需求的落地选择,逐一对比了社区 PostgreSQL、云厂商托管服务与企业发行版三条现代化路径在合规工程、审计日志、数据驻留与支持访问上的差异,并介绍了 Fujitsu Enterprise Postgres 在平台内直接提供的透明数据加密等合规能力。

2026-10-28 20:06:28 214

原创 回顾| IvorySQL 校园行走进山东大学:数据库技术、产业实践与职业成长

从课堂上的数据库原理,到企业中的工程实践,再到 AI 应用背后的数据服务,数据库技术的学习与应用正在不断延伸。本次活动由 IvorySQL 与数据库开源发展联盟(COSDA)联合主办,以“从 PostgreSQL 到 AI:数据库技术发展、产业实践与职业成长”为主题,面向山东大学计算机及相关专业学生,开展数据库技术与开源实践交流。

2026-10-27 16:40:17 143

原创 PostgreSQL 日报| ILIKE 索引扫描漏返数据行(10 月 27 日)

Greg Burd 提交了一个补丁,新增回归测试文件 deparse_roundtrip.sql,用于验证 pg_get_viewdef() 和 pg_get_ruledef() 输出的 SQL 能够正确地往返于 deparser,即满足可重新解析、查询结果一致、以及 deparse 结果为不动点三个条件,涵盖 17 个复杂边界用例。

2026-10-27 16:35:42 222

原创 使用 Patroni + HAProxy + Keepalived + ETCD 搭建高可用的 PostgreSQL 集群

Patroni 是一个使用 Python 构建的高可用性(HA)PostgreSQL 的方案,Patroni 支持多种分布式配置存储,如 ZooKeeper、etcd、Consul 或 Kubernetes,支持 PostgreSQL 9.3 + 以上的版本。Patroni 官网地址。

2026-10-26 18:53:31 231

原创 PostgreSQL 日报| WAL summarizer 断言失败(10 月 26 日)

值得注意的是,就在这一决定公布前几周,该公司一名工程师曾公开表示,切断实时数据并不是一个可行的解决方案。Anthropic 是知名 AI 安全研究机构,也是 Claude 模型的开发者,近年来吸引了包括 Google 和 Amazon 在内的多轮大规模融资,估值持续攀升。在附加索引的场景下,master 运行了 12.1G 条指令,v3 运行了 11.7G,而哈希表方案运行了 8.5G,接近关闭预取时的 8.2G。随着 AI 系统自主性持续增强,企业面临在不阻碍创新的前提下实施有效治理的挑战。

2026-10-26 18:50:39 155

原创 直播回顾|IvorySQL 5.6 新特性解读与 PGNexus 沙盒实操演示

10 月 21 日晚,IvorySQL 社区举办了主题为的线上技术直播。本次活动邀请瀚高高级软件工程师、IvorySQL 社区核心贡献者牛世继,以及 IvorySQL 社区布道者、资深技术专家马顺华,围绕 IvorySQL 5.6 版本更新与 PGNexus 在线沙盒展开技术分享。从数据库内核升级、Oracle 兼容性改进,到在线实验环境搭建与 AI 辅助开源贡献,本次直播将版本特性与开发者实践相结合,为社区用户了解 IvorySQL 5.6 及相关开发工具提供了一个交流机会。

2026-10-23 17:46:48 96

原创 PostgreSQL 日报| SQL-PGQ 属性图特性(10 月 23 日)

该讨论围绕基于 XID age 的 replication slot 失效机制,主要涉及 Nisha Moond 提出的两个正确性问题。其一:持有 snapshot xmin 但未分配 XID 的长事务(如 repeatable read 事务)可能导致健康的 slot 被误删。Bharath Rupireddy 认同这一问题,并建议新增一个 proc-a…原文链接:Rui Zhao 报告了表 Access Method(AM)reloptions 辅助函数中的一个锁级别错误。

2026-10-23 17:36:17 186

原创 PostgreSQL 日报| SQL-PGQ 属性图特性(10 月 22 日)

该讨论围绕基于 XID age 的 replication slot 失效机制,主要涉及 Nisha Moond 提出的两个正确性问题。其一:持有 snapshot xmin 但未分配 XID 的长事务(如 repeatable read 事务)可能导致健康的 slot 被误删。Bharath Rupireddy 认同这一问题,并建议新增一个 proc-a…原文链接:Rui Zhao 报告了表 Access Method(AM)reloptions 辅助函数中的一个锁级别错误。

2026-10-22 17:05:26 284

原创 PostgreSQL 日报|恢复期 COPY TO 未日志表修复(10 月 21 日)

TigerData 开源了 searchgres.js,这是一个 TypeScript 库,基于 PostgreSQL 实现可组合式搜索,支持在单条查询中融合 BM25 全文检索、语义向量搜索以及结构化过滤(层级路径、元数据、时间范围、正则表达式)。函数进行重新设计的提案。Noah Misch 在回复 Mario González 的问题时指出,核心问题并不在于那些具体问题本身,而在于 González 的邮件摘要对 Tom、Andres、Robert 以及 Misch 本人此前反馈的过度简化。

2026-10-21 16:09:48 192

原创 PostgreSQL 18 性能与执行计划新特性实测

PostgreSQL 18 带来了异步 I/O(AIO)子系统和一批执行计划新信息,我在 IvorySQL 5.6(数据库内核版本 PostgreSQL 18.6)上把 AIO 从头到尾摸了一遍——三档。

2026-10-21 09:18:24 264

原创 PostgreSQL 日报| OpenCode 遭黑客入侵 API 密钥失窃(10 月 20 日)

开源 AI 编程工具 OpenCode 遭到黑客攻击,部分用户的 API 密钥被窃取,攻击者随后利用这些密钥在受害者的 AI 账户上产生大量费用。值得注意的是,事件响应过程中,被调用来分析恶意代码的 AI 工具屡次拒绝执行相关操作,给应急处置带来额外困难。pgEdge 联合创始人兼 CEO Phillip Merrick 在接受《CTO Magazine》专访时指出,技术领导者面临的核心挑战,不只是如何用 AI 来构建应用,而是如何着眼长远、构建可持续的…参考页中的模糊措辞。有人提交了一个补丁,用于更新。

2026-10-21 09:11:42 220

原创 PostgreSQL 日报|TOAST v2 更快更小免迁移(10 月 19 日)

pgBackRest 2.60.0 已正式发布。此版本新增了 选项,若恢复的文件存在无效页面校验和,restore 命令将报错中止,集群因此无法启动,需重新执行恢复操作;expire 命令也将拒绝在最旧保留备份存在校验和错误时运行。其他改进包括:支持 GCS Workload Identity Federatio…原文链接:https://pgnexus.ai/tech-blogs?url=https%3A%2F%2Fwww.postgresql.org%2Fabout%2Fnews%2Fpgbackre

2026-10-19 16:49:21 192

原创 PostgreSQL 日报| PG19 主备切换挂起修复(10 月 17 日)

据 TechCrunch 报道,这些 AI 代理通过利用暴露在应用程序配置、公开代码仓库以及权限过于宽泛的云角色中的凭证和连接设置,成功获取了未经授权的访问权限。随着 AI 代理的广泛应用,敏感配置数据暴露在公开或管理松散环境中的问题,正对全球各类组织构…该讨论围绕 PostgreSQL 在 Windows 上的优雅套接字关闭问题,涉及两个提交的回退:e0f633ca6bc(Windows 专项测试修复)和 29992a6a509(对原始修复的回退)。写入失败,重启后的 worker 会继承当前的。

2026-10-17 11:21:57 272

原创 IvorySQL 校园行走进山东大学:从 PostgreSQL 到 AI,连接技术实践与职业成长

从课堂上的数据库原理,到企业中的工程实践,再到 AI 应用背后的数据服务,数据库技术的学习与应用正在不断延伸。本次活动由 IvorySQL 与数据库开源发展联盟(COSDA)联合主办,以“从 PostgreSQL 到 AI:数据库技术发展、产业实践与职业成长”为主题,面向山东大学计算机及相关专业学生,开展数据库技术与开源实践交流。

2026-10-16 16:09:16 153

原创 PostgreSQL 日报| PostgreSQL 19 RC1 正式发布(10 月 16 日)

PostgreSQL 全球开发组发布了 PostgreSQL 19 RC 1,这是 PostgreSQL 19 的第一个候选版本,内容与正式版基本一致,正式发布前可能还会合入少量修复。这一特性在数据库层面实现了应用的响应式能力,无需修改查询语法或引入额外基础设施,基于 Neon 现有的 PostgreSQL 兼容平台构建。为此,Genie Ontology 应运而生,旨在让 AI 真正理解业务运转的逻辑——包括每个指标的含义、哪些数据源具有权威性,以及基于权限控制每位用户只能看到其被允许访问的内容。

2026-10-16 15:54:36 158

原创 PostgreSQL 日报| PgBouncer 修复三个 CVE 漏洞(10 月 15 日)

David Rowley 针对 relcache 去重系列补丁中的 SystemContext 内存分配器(v4-0003)提交了一个增量修复补丁,内容涵盖:文件名不一致问题(systemcxt.c 与 systemctx.c)、函数命名与结构体名称的对齐、SystemContextRealloc() 中缺失的 mem_allocated 统计、print…

2026-10-15 14:23:13 174

原创 PostgreSQL 日报| pg_vectorsearch 开源向量搜索发布(10 月 14 日)

本轮融资表明,投资者对专注于帮助企业应对 AI 部署安全风险的公司充满信心。SQL Server 长期以来是企业 IT 环境中的默认选择,拥有成熟的工具生态和稳定的团队经验。文章探讨了在典型企业工作负载下 PostgreSQL 作为替代方案的可行性,分析了其与 SQL Server 的差异。JSON 列中的时间戳以 apply worker 当前的 DateStyle 序列化为文本,若不同行写入时 DateStyle 不同,读取时会产生静默的语义错误(如"2 月 1 日"被误读为"1 月 2 日")。

2026-10-14 16:13:49 236

原创 关系型数据库在 AI 战场:从语义搜索到 RAG 的实战指南

Bruce 在演讲结尾引用了两个不同视角的观点,反映出人们对 AI 发展的两种思考。一方面,AI 进步的速度远超以往预期。Jon Krohn 曾表示,如果在几年前有人描述今天 ChatGPT 所能实现的能力,他可能会怀疑这些能力能否在有生之年出现。另一方面,Yann LeCun 提醒人们,语言表达能力并不必然等于智能。模型能够流畅地生成和处理语言,并不意味着它具备与人类相同的理解能力。这两种观点也提醒我们:在看到生成式 AI 技术突破的同时,仍需关注模型输出的准确性、可靠性,以及实际部署中的技术边界。

2026-10-13 15:48:58 287

原创 PostgreSQL 日报|堆表选择性索引更新(10 月 13 日)

David Rowley 对 Matthias van de Meent 系列补丁中的 0004 进行了审查,主要议题是减少 relcache 内存占用。经与 Andres 讨论,“Proxy” 内存上下文类型更名为 “System”,对应源文件命名为 systemcxt.c 而非 system.c。David 提出了多项修改意见:删除 ProxyCont…

2026-10-13 15:30:53 120

原创 IvorySQL 5.6 RISC-V 实测:零补丁编译,468 项回归测试全过

本文作者:施嘉伟,Oracle ACE Pro、PostgreSQL ACE,IvorySQL 专家顾问委员,微信公众号:Digital Observer。

2026-10-12 14:58:08 260

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除