互联网服务PostgreSQL

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

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

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

收起
参与6

查看其它 1 个回答anikikong的回答

anikikonganikikong课题专家组数据库运维工程师中国民生银行

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

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

银行 · 2022-01-25
浏览744
  • 首先,感谢您的耐心回复。但是,我有个困惑,我一直认为HANG住了也是不可用的场景,是需要DB主动做应急处理的,这个时候切换备库无疑是一个比较好的选择。这里有什么样的风险点么。
    2022-02-24

回答者

anikikong
数据库运维工程师中国民生银行
擅长领域: 数据库灾备双活

anikikong 最近回答过的问题

回答状态

  • 发布时间:2022-01-25
  • 关注会员:3 人
  • 回答浏览:744
  • X社区推广