John Doe

pgactive: 支持 PostgreSQL 双主复制的扩展

AWS 从早期 BDR 的开源版本分叉出来一个组件 pgactive,并集成到了其云平台上 PostgreSQL 服务中。

继续阅读

PostgreSQL 历史设计目标

Postgres 最初的发展源于加州大学伯克利分校,由迈克尔・斯通布雷克、劳伦斯・A・罗于 1987 年设计。下面我们来回顾下,其最初的设计目标。

继续阅读

pgstream: 支持 DDL 变更的 PostgreSQL 复制

pgstream是一款开源的变更数据捕获(CDC)命令行工具及开发库,支持将 PostgreSQL 数据复制到任意指定目标,且能处理数据结构变更(DDL)。

继续阅读

PgDog: 自动分片实现 PostgreSQL 水平扩展

借助 PgDog 可实现 PostgreSQL 扩展性。PgDog 是 PostgreSQL 的水平扩展层。它可以在不更改应用程序的情况下,实现查询负载均衡和数据库分片。

继续阅读

PostgreSQL 插入对查询的性能影响

摘要:在本文中,我们将了解 PostgreSQL 插入对查询的影响,及其背后的原理。

继续阅读

PostgreSQL 18: 使闲置复制槽失效

你是否遇到过因为复制槽闲置,引起表数据膨胀和事务 ID 回卷的问题?

继续阅读

PostgreSQL 插入性能对比分析

摘要:在本文中,我们将了解 PostgreSQL 插入性能的优势,及其背后的原理。

继续阅读

PostgreSQL 18: 时态数据库能力增强

你是否需要在表中跟踪行随时间的变化?PostgreSQL 18 的时态性主键就可以做到这一点。

继续阅读

PostgreSQL 18: UUIDv7, 更优的主键标识列

你在设计表结构的时候,习惯使用 UUID 值作为主键吗?现在,PostgreSQL 提供了内置的顺序 UUID 生成函数。

继续阅读

PostgreSQL 18: 获取数据库对象访问控制列表的函数 pg_get_acl

你想要知道 PostgreSQL 中某个数据库对象的访问控制列表吗?

继续阅读