性能达到原生MySQL七倍,华为云Taurus技术解读【巴分巴秒】( 六 )

MySQL 金融版

MySQL 金融版是针对金融行业等高端用户设计的高可用、高可靠云服务产品 。 一主两备三节点架构 , 可跨 AZ 部署 , 任意一台服务器宕机不影响业务可用性;基于 Paxos 协议 , 实现了分布式下数据的强一致性 , 拥有更加优异的故障恢复时间 , 满足数据容灾备份等业务场景的需求 。

Taurus 的进化

Taurus 采用计算与存储解耦的技术架构 , 同时可以最多支持15个只读节点 。 主节点和只读节点之间是 Active-Active 的 Failover 方式 , 计算节点资源得到充分利用 , 由于使用共享存储 , 进一步降低了用户使用成本 。

Taurus 的设计思想有几个大的革新:

将部分计算能力卸载到存储节点

软硬件深度优化 , 充分利用RDMA网络、NVME SSD等硬件优势

日志即数据 , 与传统RDS for MySQL相比 , 不再需要刷page , 所有更新操作都记录日志 , 不再需要double write , 减少了网络通信 。

推荐阅读