暂无图片
PolarDB for PG的高可用系统的特点是什么?
我来答
分享
暂无图片 匿名用户
PolarDB for PG的高可用系统的特点是什么?

PolarDB for PG的高可用系统的特点是什么?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
数据库观察员

首先,它能保证集群数据的强一致性,也就是RPO=0。当多数派节点的WAL日志写入成功后,我们才认为日志是提交成 功了。

另外一点是本身我们支持自动failover的,当发生failover之后,WAL日志会首先跟Leader对齐,然后再次从Leader拉取 日志,对齐主要是通过一致性协议来实现,后面会详细讲一下。

第三个特点是刚才提到自动failover,大家知道在我们的高可用集群里面,只要半数以上节点存活的时候,就能保证集群正 常对外提供服务。但是当Leader节点出现故障的时候,我们就会自动触发集群的重新选主流程,然后由新主对外提供读写 服务,然后Follower节点也会自动从新的Leader节点上同步WAL日志,同时自动跟新的Leader对齐WAL日志。

第四点是在线集群变更,就是可以在线增删节点,包括手动切换,这些操作不影响业务的正常运行,具体也是由一致性协 议来保证的,最终集群内的配置肯定会达成一致。即使在集群配置变更过程中发生一些异常,比如主库挂了或其中一个备库挂了这样的情况,最终集群成员状态还是能保证一致性。

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


请输入正文
提交
相关推荐
PolarDB-PG是什么?
回答 1
PolarDBPG基于PostgreSQL开发,因此能够支持所有PostgreSQL原生态的插件
什么是数据分析步骤中的预测数据?
回答 1
数据分析后,等模型训练出来后,就可以拿它来预测新的数据,然后根据结果不断优化和升级模型。
PolarDB-X怎么创建主从节点
回答 1
PolarDBX是分布式数据库,实例下可以挂载多个多个节点,对应的节点如果这边购买的RDS是单机版,那么这个节点就是单机实例,如果购买的是高可用版的节点,那么这个就是主从节点。
PolarDB要分表只能用drds模式对吗?
回答 1
对,DRDS是分库分表模式,Auto模式是分区模式,建议你直接用auto模式就好了
数据库迁移至PolarDB后发现没有Performance-Schema库
回答 1
导过来
PolarDB怎么创建只分表的表语句?
回答 1
分库数设置成1
PolarDB-X 后期定时备份版本更新时间有吗?
回答 1
我们开源版本半年更新一次,下一次更新应该就会加入定期备份的功能
PolarDB控制台一直加载中
回答 1
一般是前台浏览器cookie太大导致,可以退出阿里云账号,清理下浏览器缓存,重启浏览器,再重新登录阿里云账号。建议使用谷歌浏览器,按CtrlShiftn可以打开谷歌浏览器的无痕模式,再试下。
PolarDB-O数据库是否支持regexp_like
回答 1
PolarDBO数据库支持regexplike。
PolarDB-X5.6.29-PXC-5.4.15-20230414和官网TDDL版本之间啥关系?
回答 1
打包使用的不同名字,看数字版本号就可以了。(TDDL是上古时代继承下来的包名,发布系统依赖比较重,一直没改;开源没有这个包袱,就一次改成最新的缩写了PXCPolarDBXCluster)