来源: postgr.es
23
从 PostgreSQL 9.6 跨越多个大版本升级到 17,真正困难的通常不是数据文件转换,而是配置兼容、扩展处理、回滚设计,以及升级后的统计信息和索引校验。 对于多 TB 集群, 加恢复的停机时间往往无法接受;原生逻辑复制又要求源端至少是 PostgreSQL 10。面对 9.6 这样的老集群, 是一个更实际的选择:它通过硬链接复用数据文件,使核心...
来源: postgr.es
24
PostgreSQL 备份工具并不少:pgBackRest、Barman 和 WAL-G 已经支撑了大量生产系统。pg_hardstorage 的出发点不是替代这些成熟项目,而是增加一个可以审计、可以迁移、适合云原生部署的开源选项。它选择 PostgreSQL 复制协议作为数据平面,通过普通 libpq 连接持续接收 WAL,因此同一套架构可以面对托管...
来源: postgr.es
27
多数应用开发者并不想成为 DBA,只希望数据库稳定地待在后台。但数据库并不是一个可以完全隐藏的实现细节:数据模型、约束、事务和索引会直接决定应用能否保持正确,以及它在数据增长后是否仍然可用。 真正需要掌握的不是每一种数据库内部算法,而是一组能够支撑日常开发决策的核心概念。ER 图是很好的起点,因为它迫使我们明确对象、属性、关系和基数,再把这些业务规则落...
来源: cloud.google.com
36
PostgreSQL 全文检索擅长处理由空格分隔的文本,但面对中文、日文、韩文等连续书写语言时,默认解析器可能把整句话当成一个词元。AlloyDB AI 提供了一条数据库内解决路径:先用 Gemini 做上下文相关的分词,再用 和 RUM 建立全文索引,并可进一步叠加 ScaNN 向量检索,形成一条 SQL 内的混合搜索链路。 PostgreSQL 需...
来源: percona.com
34
很多开发者进入 PostgreSQL 后,先熟悉的是 、 和 。但在交互式终端 中,还有一组不属于 SQL、以反斜杠开头且通常不需要分号的元命令。它们由 客户端处理,可以快速查看数据库结构、调整输出格式、执行脚本和导入导出数据,是 DBA 与后端开发者日常排查问题的重要工具。 SQL 会被发送给 PostgreSQL 服务器执行;元命令则主要控制当前 ...
来源: cncf.io
39
对应用团队来说,数据库本应像一个已经解决的问题:提交 PostgreSQL、MariaDB 或 Redis 的申请,拿到连接凭据,然后开始开发。但在本地数据中心里,真正困难的往往不是启动数据库进程,而是把部署、备份、升级、权限、监控和容量管理组合成稳定的自助服务。 到了 2026 年,建设本地 DBaaS 的关键问题已经不只是“选哪个数据库平台”,而是...
来源: oschina.net
27
Odyssey 1.5.1 已正式发布。这个版本面向 PostgreSQL 与 Apache Cloudberry 的高并发连接场景,重点重构了扩展查询协议支持,修复多项协议与实现问题,并改善 pipelining 的整体性能。与此同时,简单共享池、、事务池负载均衡和 CPU 亲和性等功能,也让连接池在复杂生产负载下更容易调优。 PostgreSQL ...
来源: postgr.es
37
2026 年第 26、27 周的 PostgreSQL 社区动态集中在两条线上:本地用户组继续拓展线下交流网络,区域大会的程序委员会则进入议程定稿阶段。伊斯坦布尔迎来首次 PostgreSQL Meetup,爱沙尼亚与爱丁堡用户组举办聚会,PGConf Brazil 和 PGDay Lowlands 完成日程讨论,Swiss PGDay 2026 也新...
来源: postgr.es
25
PostgresEDI 2026 年 7 月聚会安排了两个看似相距很远的话题:内向的工程师如何走上讲台,以及如何用 PostgreSQL 和 pgvector 构建面向监管场景的 AI 检索系统。两场分享其实都在回答同一个问题:如何让技术工作经得起公开检验。前者要求工程师清楚表达自己的判断,后者要求系统留下足以复现判断过程的证据。 Redgate 的 ...
来源: postgr.es
31
PostgreSQL 的 控制查询规划器是否考虑 TID Scan,也就是根据元组标识符直接定位表中的物理行。它听起来像一个值得调优的扫描策略,但实际触发条件非常窄:查询通常必须显式使用 。因此,对绝大多数应用来说,这个参数保持默认值即可。 PostgreSQL 表中的每个行版本都有一个系统列 。它包含两个坐标:数据页编号和该页中的行位置。例如, 表示...