互联网服务PostgreSQL

PG高可用方案中需要注意的点?

我准备尝试rempmgr parroni来构建PG的高可用方案,
因为涉及到较多的开源组件,同时需要很多python和C和操作系统的依赖包。
请问一般实施中需要注意哪些。

参与6

2同行回答

anikikonganikikong课题专家组数据库运维工程师中国民生银行
最终的结果是按照自己的实际需求开发了一套完整的HA方案。开源的这些方案都不能满足需求。HA方案最基本目的是主机挂了切备机。第一是怎么确定主机挂了? 会不会只是hang了,怎么检测才万无一失第二是怎么保证主机挂了? 要不要主动关闭主机,关不掉怎么办第三是挂了的情况下备...显示全部

最终的结果是按照自己的实际需求开发了一套完整的HA方案。开源的这些方案都不能满足需求。
HA方案最基本目的是主机挂了切备机。
第一是怎么确定主机挂了? 会不会只是hang了,怎么检测才万无一失
第二是怎么保证主机挂了? 要不要主动关闭主机,关不掉怎么办
第三是挂了的情况下备机能不能切?主从是一致的吗?怎么判断
第四是切换成功怎么把应用切过来
第五是主库恢复不会不有日志分叉,怎么处理
第六七八九十  脑裂 磁盘故障 主动切换 。。。。

每个细节都需要考虑方案,开源的完全没法满足。

收起
银行 · 2022-01-25
浏览730
  • 首先,感谢您的耐心回复。但是,我有个困惑,我一直认为HANG住了也是不可用的场景,是需要DB主动做应急处理的,这个时候切换备库无疑是一个比较好的选择。这里有什么样的风险点么。
    2022-02-24
甘草片甘草片软件开发工程师安天科技
路过!对这个话题说说自己经历的事情!之前也经常和同事争吵的事情,这个软件说实话没听说过,也没用过,之前也试着研究过这个问题。最终的答案就是放弃,坐等官方有成熟的方案。首先来说高可用话题是个牛逼高大上的问题。困扰tp重要业务的一个很闹心的事。都是怕出事停机。但这个问...显示全部

路过!对这个话题说说自己经历的事情!之前也经常和同事争吵的事情,这个软件说实话没听说过,也没用过,之前也试着研究过这个问题。最终的答案就是放弃,坐等官方有成熟的方案。
首先来说高可用话题是个牛逼高大上的问题。困扰tp重要业务的一个很闹心的事。都是怕出事停机。但这个问题对于100人以下的团队真的有点力不从心,但还要正视面对的问题。我们的解决方式就是,关键的数据库  一个主库  两个从库, 第一个从库是实时, 第二个从库是延迟 24小时。如果真的有问题,那么就人工自动去处理。如果不是牛人真心就别再这个方面浪费时间,除非人力水平真的好,不然结局就是业务真的因为这个而中断。把自己的主机弄强壮些,基本问题是不大的。而且相对很安全。

收起
软件开发 · 2022-01-19
浏览717

提问者

HelloWorDomain
其它保密
擅长领域: 服务器中间件数据库

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2022-01-18
  • 关注会员:3 人
  • 问题浏览:1360
  • 最近回答:2022-01-25
  • X社区推广