暂无图片
实现postgresql主从自动切换使用keepalived 和 repmgr 哪个更好
我来答
分享
暂无图片 匿名用户
实现postgresql主从自动切换使用keepalived 和 repmgr 哪个更好

实现postgresql主从自动切换使用keepalived 和 repmgr 哪个更好一些啊?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
阎书利

keepalived基本不需要业务层面做任何事情,就可以实现高可用,主备容灾。而且容灾的宕机时间也比较短。但因为VRRP、主备切换都没有什么复杂的逻辑,所以无法应对某些特殊场景,比如主备通信链路出问题,会导致脑裂。同时,keepalived也不容易做负载均衡。而repmgr备节点会有N次(配置参数)尝试机会去连接主节点,如果N次连接还是不成功,则Repmgr系统会认为主节点出现故障,开始进行failover,在完成failover过程后,如果原来主节点网络恢复,则repmgrd守护进程会对原来主节点进行降级成备节点。repmgr也是现在PG比较流行的故障切换工具,它是分布式管理,易扩展,可在线动态增删集群节点,且背后有PG一些知名公司的支持。

暂无图片 评论
暂无图片 有用 0
打赏 0
暂无图片
回答交流
Markdown


请输入正文
提交
相关推荐
pg数据库下两个库不能授权访问吗?
回答 1
可以访问,但是需要dblink插件或者postgresfdw。具体的使用方式可以官方文档
postgreSQL 数据库,union 一行空值,查询速度直接翻了一两倍,这是什么原因?
回答 1
sql和执行计划发一下
postgresql13里如何让ip可以连接上 即不用localhost?
回答 1
这个需要调整listener参数和pghba.conf客户端认证文件。相关的详细设置说明我的postgresql专栏有分享。
有没有适用于postgresql的sql审核工具?
回答 2
已采纳
基于PG数据库的SQL规范审核工具Hook。强烈推荐,很强大,应用的也很广泛,可以百度下。
postgreSQL 里有三目函数吗?
回答 1
在PostgreSQL中,没有内置的三目函数(TernaryOperator)来直接实现类似于条件?值1:值2的三目运算符。然而,你可以使用CASE表达式来实现类似的功能。下面是使用CASE表达式实现
pgbulkload” does not exist
回答 1
dtestdb,连接哪个数据库那个数据库就需要createextensionpgbulkload;否则对应数据库中是没有对应模式和函数的
postgreSQL 修改最大连接数,只能重启吗?
回答 2
是的,只能重启。maxconnections (integer)决定数据库的最大并发连接数。这个参数只能在服务器启动时设置。
pg中序列的使用率达到80%的给找出来,做预警用
回答 3
如何在PostgreSQL中检查即将用尽的序列
postgreSQL 在导入数据到数据库的时候,将错误的日期字段导入进去了,查询提示“日期格式超出范围...”,要怎么删除或者查询这部分错误的记录?
回答 1
在备用机器的postgre配置文件的postgresql.conf中,有一个名为datestyle的设置。可能设置为iso,mdy(月日年) 将其设置为iso,dmy(日月年)
win10电脑安装 pg13,报这个错:error running C
回答 1
感觉是中文乱码?或者换一个其他PG版本试试;