💡 原文英文,约1600词,阅读约需6分钟。
📝

内容提要

PostgreSQL 16 测试版发布,引入了从备用服务器进行逻辑复制和故障转移后的持久复制槽,增强了大数据操作、数据仓库、分析、数据集成和商业智能。用户可以指定单个数据库对象以复制到远程服务器。此新功能的文档正在改进中。

🎯

关键要点

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

继续阅读