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

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

参与30

5同行回答

wangzk0206wangzk0206数据库管理员scrcu
不建议自己直接使用开源版本的Postgresql在生产上直接使用,因为需要造很多轮子。国产数据库这块,数据库管理平台、审核工具、高可用架构都是做了很多优化的。显示全部

不建议自己直接使用开源版本的Postgresql在生产上直接使用,因为需要造很多轮子。国产数据库这块,数据库管理平台、审核工具、高可用架构都是做了很多优化的。

收起
银行 · 2023-09-20
austindatabaseaustindatabase数据库架构师互联网金融
主流两种有两种方案  1  repmgr  2  patroni 两种方案分别对应不同的运维团队和基础设施,1  repmgr 适合传统的运维团队,希望采用类似ORACLE  DG 的方式来进行数据库的维护和高可用的实施2  partroni 适合有研发能力的团队以及有较高稳定基础设施(尤其网...显示全部

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

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

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

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

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

收起
互联网服务 · 2023-09-15
张晓斌先生张晓斌先生联盟成员金融保险科技保险央企
使用PG数据库搭建高可用环境,现时一般patroni,repmgr亦可。显示全部

使用PG数据库搭建高可用环境,现时一般patroni,repmgr亦可。

收起
保险 · 2023-09-24
浏览638
NightingaleNightingale数据库管理员dsg
可以看看那些基于postgresql的国产数据库都使用了哪种高可用方案,票数最多的优先考虑显示全部

可以看看那些基于postgresql的国产数据库都使用了哪种高可用方案,票数最多的优先考虑

收起
2023-09-13
浏览682
王明发王明发数据库工程师上金技术
主流就是repmgr和patroni两种方案。patroni提供了较多的功能,需要一定的运维能力。另外,patroni不太建议在2节点集群中使用。repmgr使用起来较为简单,也支持2节点部署。如果上生产的话,大概率会使用repmgr,可能也会在边缘系统测试使用patroni...显示全部

主流就是repmgr和patroni两种方案。patroni提供了较多的功能,需要一定的运维能力。另外,patroni不太建议在2节点集群中使用。repmgr使用起来较为简单,也支持2节点部署。如果上生产的话,大概率会使用repmgr,可能也会在边缘系统测试使用patroni

收起
金融其它 · 2023-09-27
浏览635

ChatGPT 回答

针对使用PG数据库搭建高可用环境,建议采用的架构,目前比较常见的方案是基于Patroni和etcd的架构。这种架构可以实现自动化的主备切换,从而提高数据库的可用性。

具体来说,Patroni是一个开源的PostgreSQL集群管理工具,它可以自动化地管理PostgreSQL集群的主备切换、故障恢复等操作。而etcd则是一个高可用的分布式键值存储系统,可以用来存储集群的配置信息、状态信息等。

在这种架构下,每个节点都运行着一个Patroni实例,它们通过etcd来共享集群的配置信息和状态信息。当主节点出现故障时,Patroni会自动将备节点切换为主节点,从而实现自动化的主备切换。

这种架构的优点是可以实现自动化的主备切换,从而提高数据库的可用性。同时,由于Patroni和etcd都是开源的工具,可以方便地进行部署和管理。

当然,在实际使用中,还需要根据具体的业务需求和实际情况来选择合适的架构。例如,如果需要更高的可用性和性能,可以考虑使用多主节点的架构。如果需要更高的数据安全性,可以考虑使用异地多活的架构。

总之,选择合适的架构需要综合考虑多个因素,包括可用性、性能、安全性、管理复杂度等。

提问者

shlei6067
数据库管理员NJ
擅长领域: 数据库服务器国产数据库

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2023-09-11
  • 关注会员:6 人
  • 问题浏览:1871
  • 最近回答:2023-09-27
  • X社区推广