搭建PostgreSQL高可用环境建议采用什么架构?

目前在进行去O和信创调研,想请问下,如果使用PG数据库搭建高可用环境,建议采用什么架构呢。不知外面采用 Patroni + Etcd 这种架构的是否多,在实际使用中是否方便管理,能否保障数据库切换的高可用性。...显示全部

目前在进行去O和信创调研,想请问下,如果使用PG数据库搭建高可用环境,建议采用什么架构呢。
不知外面采用 Patroni + Etcd 这种架构的是否多,在实际使用中是否方便管理,能否保障数据库切换的高可用性。

收起
参与30

查看其它 4 个回答austindatabase的回答

austindatabaseaustindatabase数据库架构师互联网金融

主流两种有两种方案  1  repmgr  2  patroni 

两种方案分别对应不同的运维团队和基础设施,

1  repmgr 适合传统的运维团队,希望采用类似ORACLE  DG 的方式来进行数据库的维护和高可用的实施
2  partroni 适合有研发能力的团队以及有较高稳定基础设施(尤其网络)的机构来搭建

这两者最不同的是,1 种简单方便,并且原理简单  2种复杂组件多,维护需要DEVOPS ,并且基础架构要求稳定

但基于开源产品,建议数据库维护团队能有理解核心原理和进行二次开发的人员

互联网服务 · 2023-09-15

回答者

austindatabase
数据库架构师互联网金融

austindatabase 最近回答过的问题

回答状态

  • 发布时间:2023-09-15
  • 关注会员:6 人
  • 回答浏览:724
  • X社区推广