AWS open-sourced Postgres active-active replication extension
10 months ago
- #PostgreSQL
- #high-availability
- #database-replication
- pgactive是一个PostgreSQL扩展,用于实现数据库双活复制。
- 数据库复制通过在实例间同步变更,可提升高可用性、降低延迟并辅助数据迁移。
- PostgreSQL通常采用主备模式,仅允许单个实例写入。
- 双活复制支持多实例写入,适用于多区域高可用架构、降低写入延迟及蓝绿部署场景。
- 应用层需处理双活环境下的冲突问题、复制延迟及序列增量缺失等功能限制。
- PostgreSQL 10引入的逻辑复制是双活关键,支持外部系统解析变更日志。
- PostgreSQL的扩展机制允许pgactive等扩展支持双活复制,直至该功能被纳入上游版本。