版本发布| IvorySQL 4.6 发布
2025 年 9 月 10 日,IvorySQL 4.6 正式发布!新版本全面支持 PostgreSQL 17.6,新增多项新功能,并修复了已知问题。增强功能PostgreSQL 17.6 增强功能:加强规划器估计函数中的安全检查。防止 pg_dump 脚本被用于攻击运行还原操作的用户。在 pg_dump 输出的注释中包含的名称中将换行符转换为空格。修复 BRIN numeric_minmax_m
PostgreSQL 内机器学习的关键智能算法研究
演讲嘉宾:崔鹏,海能达数据库团队负责人、PostgreSQL ACE、PG 分会哈尔滨用户组leader。随着人工智能与机器学习的快速发展,数据库不仅作为数据存储与管理的核心基础设施,也逐渐成为机器学习任务执行的重要支撑平台。然而,传统数据库在存储结构选择、样本数据筛选、连接顺序优化等方面仍存在不足,难以满足机器学习在效率与精度方面的要求。为此,本文围绕 PostgreSQL 内的机器学习应用展开
PostgreSQL 大对象管理指南:pg_largeobject 从原理到实践
概述有时候,你可能需要在 PostgreSQL 中管理大对象,例如 CLOB、BLOB 和 BFILE。PostgreSQL 中有两种处理大对象的方法:一种是使用现有的数据类型,例如用于二进制大对象的 bytea 和用于基于字符的大对象的 text;另一种是使用 pg_largeobject。本文将解释如何使用 pg_largeobject。pg_largeobjectpg_largeobject
当数据库宕机时,PostgreSQL 高可用在背后做了什么?
本文整理自 IvorySQL 2025 生态大会暨 PostgreSQL 高峰论坛的演讲分享,演讲嘉宾:孟飞龙,瀚高股份研发工程师。本文主要从以下 4 个方面进行分享:前言故障检测与转移问题探讨结语前言前言部分主要介绍一些 PostgreSQL 高可用相关的概念,让大家对高可用有一个大概的了解。PostgreSQL 高可用简述高可用的作用在数据库宕机的危机时刻,PostgreSQL 高可用架构会通
PostgreSQL 技术峰会哈尔滨站活动回顾|深度参与 IvorySQL 开源社区建设的实践与思考
2025 年 8 月 30 日,PostgreSQL技术峰会哈尔滨站圆满结束。本次活动由中国开源软件推进联盟PostgreSQL分会(简称:PG分会)联合哈尔滨PG用户组共同举办,以“PostgreSQL与国产生态”为主题,结合当下开源、国产化趋势,邀请技术专家围绕数据库的应用案例、运维经验、技术要点、行业方向等进行分享,推动PostgreSQL在中国的发展。IvorySQL 受邀参与本次活动,由
PostgreSQL 中唯一索引的工作原理
引言在研究分区表相关解决方案时,曾聚焦于如何在包含多个子表的分区表内,实现跨分区的数据唯一性保障。这类功能有时被称为全局索引,相关领域的讨论可参考邮件线程此处。尽管其中提出的思路具备一定合理性,但对应的实现方式却引发了较多争议 —— 该方式改变了分区索引的存储逻辑,本质是将所有分区索引合并存储,并以TableOid作为内部引用的键值。基于此,探索一种替代方案:在不改变 PostgreSQL 原有核
GraphRAG 在 PostgreSQL 上的实践
本文整理自“IvorySQL 2025 生态大会暨 PostgreSQL 高峰论坛”上的分享内容,演讲者:傅宇,PolarDB for PostgreSQL 研发负责人。本文主要分享如何通过 Graph 的方式让 RAG 运行的更好,主要涉及以下内容:为什么需要 GraphRAG构建知识图查询知识图在 PostgreSQL 上实践为什么需要 GraphRAGRAG 的诞生是为了解决一个特定领域的知
从disable_cost到disabled_nodes,最小代价预估质的飞跃
在HOW2025大会优化专场,老杨分享了修改disable_cost为GUC结合pg_hint_plan实现精准执行计划控制的实践。主要是举例了一个极端case,在17版本依然需要disable_cost的动态调整来实现hint精准指定索引。对于disable_cost的讨论早在2019年就开始了,一直持续到现在,可参考社区邮件。邮件前期主要是讨论disable_cost默认常量值不足,往往导致s
如何设置 Lustre 文件系统并在其上运行 PostgreSQL
概述与 PostgreSQL 类似,Lustre 文件系统也是一个开源项目,始于大约 20 年前。根据维基百科,Lustre 文件系统是一种并行分布式文件系统,专为大规模集群计算设计,支持原生远程直接内存访问(RDMA)。Lustre 文件系统具有可扩展性,可用于多个计算机集群,包含数万个客户端节点、数十 PB 的存储容量(分布在数百台服务器上),以及超过 1TB/s 的聚合 I/O 吞吐量。本文
了解 PostgreSQL 的 MVCC 可见性基本检查规则
1. 引言根据 Vadim Mikheev 的说法,PostgreSQL 的多版本并发控制(MVCC)是一种“在多用户环境中提高数据库性能的高级技术”。该技术要求系统中存在同一数据元组的多个“版本”,这些版本由不同时间段内获取的快照进行管理。换句话说,在这种技术下,PostgreSQL 需要根据多个参数(如获取的快照、当前事务 ID 等)来判断哪些元组对用户是“可见”的,哪些是不可见的。这也被称为
立即报名|PostgreSQL 技术峰会哈尔滨站与您相约 8 月 30 日
本次活动由中国开源软件推进联盟PostgreSQL分会(简称:PG分会)联合哈尔滨PG用户组共同举办,以“PostgreSQL与国产生态”为主题,结合当下开源、国产化趋势,邀请技术专家围绕数据库的应用案例、运维经验、技术要点、行业方向等进行分享,推动PostgreSQL在中国的发展。时间&地点举办时间:2025年8月30日(周六)下午举办地点:哈尔滨市道里区友谊路392号*全季酒店2楼会议
PostgreSQL 从参数调优到 AI 诊断的实战指南
本文整理自 IvorySQL 2025 生态大会暨 PostgreSQL 高峰论坛中的演讲,演讲嘉宾:王丁丁,工业互联网数据库专家,PostgreSQL ACE。本文将从以下五个方向展开:参数调优基础性能优化进阶架构设计实践AI 诊断工具链未来方向两个场景场景一:数据库突然变慢了,我们该怎么办?在日常的应用中,我们有时会发现,数据库突然变慢了。遇到这种问题,我们该怎么办?上一体机?换数据库?换硬件
使用 libpq 的 COPY 协议维护自定义 PG 到 PG 连接
1. 引言最近在我的开发工作中,需要在主节点上的 PG 后端与备节点上的其他 PG 后端之间维护一个自定义连接,以传输除现有 walsender/walreceiver 连接所传输的 WAL 数据之外的自定义数据。当然,我可以简单地创建一个新的独立后端并自己维护一个 socket 连接来传输自定义数据。从技术上讲,这是可行的,但也会带来一些问题。自定义连接的持久性、用户安全性、数据加密都需要额外处
Bruce Momjian 的旅行揭示了 Postgres 的未来
Bruce Momjian 不仅为 Postgres 发声,他也在倾听它的声音。今年夏天,他在四大洲的城市中,从夏洛特到深圳,与学生、企业领导者和开源新人坐在一起,每个人都有不同的故事,但都怀揣着同一个目标:构建一个开放、持久且免费的系统。作为 Postgres 的联合创始人及社区倡导者,在 EDB 的支持下,Bruce Momjian 几十年来致力于将 PostgreSQL 发展成一场全球运动。
如何使用 pg_rman 进行 PostgreSQL 的备份与恢复
概述PostgreSQL 是一种非常流行的开源关系型数据库管理系统,广泛应用于众多生产环境中。为了确保生产环境始终正常运行,您需要使用多种工具,其中备份与恢复工具是必不可少的。本篇博客将介绍一种专为 PostgreSQL 设计的备份与恢复工具,即 pg_rman。什么是 pg_rmanpg_rman 是一个免费的实用程序,专为 PostgreSQL 数据库的备份与恢复设计。它可以对整个数据库集群进
IvorySQL 上线 Navicat
近日,IvorySQL 已完成与全球领先的数据库管理开发工具 Navicat 的全面兼容适配!从 Navicat Premium 17.3 版本开始,用户可直接使用 Navicat 无缝连接、管理和开发 IvorySQL 数据库。Navicat 以其强大的功能、直观的用户界面和卓越的性能,深受全球数百万开发者和数据库管理员的信赖。此次 Navicat 对 IvorySQL 的原生支持,不仅是对 I
回顾 | Cédric Villemain亲述IvorySQL 2025生态大会:一场开源与未来的盛会
本文是 IvorySQL 2025 生态大会暨 PostgreSQL 高峰论坛国际分论坛演讲嘉宾Cédric Villemain撰写的参会感受。Cédric Villemain,Data Bene创始人,作为PostgreSQL领域的资深专家和企业家,Cédric在欧洲PostgreSQL市场具有重要影响力,通过Data Bene为全球客户提供专业的PostgreSQL服务和解决方案。IvoryS
PGSQL运维优化:提升vacuum执行时间观测能力
6 月底济南召开的 HOW2025 IvorySQL 生态大会上,我在内核论坛分享了 "提升 vacuum 时间观测能力" 的主题,提出了新增统计信息的方法,增强 vacuum 执行时长的观测能力。同时也给大家分享了一些 DBA 上手内核的感悟。vacuum 在 PG 中是一个无法绕开的话题,甚至有些用户因为 vacuum 的特性而放弃 PG。老杨认为只要做好 vacuum 的
Bruce Momjian 深圳 meetup 回顾
2025 年 7 月 18 日,由中国开源软件推进联盟 PostgreSQL 分会(简称:PG 分会)、IvorySQL 开源数据库社区、英特尔大湾区科技创新中心联合主办的 PostgreSQL 数据库技术峰会深圳站圆满落幕。本次活动旨在增强国内 PGer 与 PostgreSQL 全球开发组之间的联系与合作。Bruce Momjian 将与国内重要嘉宾一起回顾过去 20 年间 PostgreSQ
恭贺开源之夏 2025 IvorySQL 项目中选学生
6月28日,经历了导师、社区、组委会三轮审核后,开源之夏2025中选名单正式揭晓!今年,共有518位海内外高校同学在愈发激烈的竞争中脱颖而出,成功中选开源之夏2025项目任务。中选公示名单:https://summer-ospp.ac.cn/org/projectlist在开源之夏 2025 活动中,IvorySQL社区共提交了2个项目课题,分别是:为IvorySQL增加一键式安装脚本、为Ivor