PostgreSQL 18: EXPLAIN 输出新增 Index Searches 行
PostgreSQL 的 EXPLAIN ANALYZE 输出新增了 Index Searches 行,可显示索引搜索次数的信息。
使用 pgAudit 记录 PostgreSQL 活动
金融机构、政府机构以及众多行业都需要留存审计日志,以满足监管要求。通过在 PostgreSQL 数据库实例中使用 PostgreSQL 审计扩展(pgAudit),您可以捕获审计人员通常所需或满足监管要求必备的详细记录。例如,您可以配置 pgAudit 扩展,以跟踪对特定数据库和表所做的更改、记录执行更改的用户,以及捕获其他诸多详细信息。
pgactive: 支持 PostgreSQL 双主复制的扩展
AWS 从早期 BDR 的开源版本分叉出来一个组件 pgactive,并集成到了其云平台上 PostgreSQL 服务中。
PostgreSQL 历史设计目标
Postgres 最初的发展源于加州大学伯克利分校,由迈克尔・斯通布雷克、劳伦斯・A・罗于 1987 年设计。下面我们来回顾下,其最初的设计目标。
pgstream: 支持 DDL 变更的 PostgreSQL 复制
pgstream是一款开源的变更数据捕获(CDC)命令行工具及开发库,支持将 PostgreSQL 数据复制到任意指定目标,且能处理数据结构变更(DDL)。
PgDog: 自动分片实现 PostgreSQL 水平扩展
借助 PgDog 可实现 PostgreSQL 扩展性。PgDog 是 PostgreSQL 的水平扩展层。它可以在不更改应用程序的情况下,实现查询负载均衡和数据库分片。
PostgreSQL 18: UUIDv7, 更优的主键标识列
你在设计表结构的时候,习惯使用 UUID 值作为主键吗?现在,PostgreSQL 提供了内置的顺序 UUID 生成函数。