微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

常用PostgreSQL HA高可用工具收集

Postgresql HA Collect:
1.pgpool
2.Pacemaker + Corosync
3.ecox
4.Patroni: A Template for Postgresql HA with ZooKeeper,etcd or Consul
Patroni originated as a fork of Governor,the project from Compose. It includes plenty of new features.
5.Governor: A Template for Postgresql HA with etcd,已经弃用,他们推荐patroni
Consul 的优势
· 使用 Raft 算法来保证一致性,比复杂的 paxos 算法更直接. 相比较而言,zookeeper 采用的是 paxos,而 etcd 使用的则是 Raft.
· 支持多数据中心,内外网的服务采用不同的端口进行监听。 多数据中心集群可以避免单数据中心的单点故障,而其部署则需要考虑网络延迟,分片等情况等. zookeeper 和 etcd 均不提供多数据中心功能支持.
· 支持健康检查. etcd 不提供此功能.
· 支持 http 和 dns 协议接口. zookeeper 的集成较为复杂,etcd 只支持 http 协议.
· 官方提供web管理界面,etcd 无此功能.
6. pglookout - Postgresql replication monitoring and failover daemon
7. repmgr - replication manager for Postgresql clusters
8. pg_keeper - Background worker based simple failover daemon.
另外:
joyent / manatee 高可用集群
monetdb 列存

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐