💡
原文英文,约1600词,阅读约需6分钟。
📝
内容提要
PostgreSQL 16 测试版发布,引入了从备用服务器进行逻辑复制和故障转移后的持久复制槽,增强了大数据操作、数据仓库、分析、数据集成和商业智能。用户可以指定单个数据库对象以复制到远程服务器。此新功能的文档正在改进中。
🎯
关键要点
- PostgreSQL 16 测试版发布,新增从备用服务器进行逻辑复制的功能。
- 用户可以从只读备用服务器创建逻辑解码,减轻主服务器的负担。
- 新增的复制槽在备用服务器提升为主服务器后仍然有效,确保订阅者不受影响。
- PostgreSQL 支持两种主要的复制类型:流复制和逻辑复制。
- 逻辑复制允许用户指定单个数据库对象进行远程复制。
- 备用服务器通过对主服务器的基础备份和持续应用更改来创建。
- 逻辑解码的开发始于2018年,经过五年的努力终于在Postgres 16中实现。
- 示例设置中,创建了用于库存管理的主服务器和备用服务器。
- 在主服务器上创建了用于发布更改的角色和物理复制槽。
- 逻辑复制的一个主要优势是可以从不同版本的PostgreSQL服务器订阅更改。
- Postgres 16 中的复制槽在故障转移后仍然有效,确保数据流持续。
- 用户可以创建逻辑复制槽、启动逻辑解码、在备用服务器上订阅更改。
- 备用服务器只需少量更改即可作为逻辑复制的源。
- 新功能的文档仍在编写和改进中,鼓励用户下载和测试。
➡️