polardb读写分离主要功能特性

时间:2019-12-01 发布人:阿里云代理
Mysql 版的polardb默认就支持读写分离。数据库读写时只要通过一个连接地址就能自动实现读写分离,

功能特性

   读写的完整性:polardb是 在链路中间层做读写分离的,中间层会跟踪各个节点已经apply了的redolog位点即LSN,同时每次更新时会记录此次更新的位点为Session LSN, 当有新请求到来时我们会比较Session LSN 和当前各个节点的LSN,仅将请求发往LSN >= Session LSN的节点,从而保证了会话一致性;理论上看会给主服务器带来压力,实际上是因为POLARDB是物理复制,速度极快,上述应用环境中,当更新完成后,返回客户端结果时复制就同步在进行,而当下一个读请求到来时主从极有可能已经完成,然后大多数应用场景都是读多写少,通过系统验证保证了数据的一致性和完整性。
poarlarDB读写分离主要功能特性
因读写应用而生,性能卓越

传统的自己通过服务器自己搭建代理层实现读写分离,调用数据之前需要经历多个组件的语句解析和转发,对响应延迟有较大的影响。而阿里云数据库POLARDB读写分离在已有的高安全链路中直接内置,不会有其他组件影响效能,而导致性能损失。

管理维护省事

以前需要通过对数据拆分,把不同的数据处理在不同的节点上,这会造成很大的维护成本在里面。POLARDB提供集群地址是通过应用程序连接该地址后即可对主节点和只读节点进行读写操作,读写请求会被自动转发,转发逻辑完全对使用者透明,这就给管理维护节约了很多成本。而且,用户在线就能添加节点,无须在做其他设置,节省了部署的时间。

健康自检测

porlarDB数据具有健康自检测功能,系统发现其中一个节点有故障时,将不再转发到故障节点,从而避免问题的产生,读写请求在剩余的健康节点间进行分配。以此确保单个只读节点发生故障时,不会影响应用的正常访问。故障节点健康恢复成功后,POLARDB会自动将该节点纳回请求分配体系内。
Free,降低资源及维护成本

Free提供读写分离功能,无需支付任何额外费用。
poarlarDB读写分离主要功能特性


友情提示:阿里云数据库rds polardb可以通过代理购,可以提供更优惠的解决方案和1对1的技术服务

转载请注明出处: https://www.wqiis.com/rds/1075.html

上一篇:上一篇:rds数据库基础版产品相关知识 下一篇:下一篇:买了云数据库redis如何很快上手

最新文章


客服QQ:537058898或800018259
咨询电话:15988871576 微信同号
邮箱:537058898@qq.com
阿里云钻石级代理商

×

咨询电话

15988871576