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

基于跨DFV存储节点的切片策略对数据库进行分区 , 以支持大型数据库卷 。 单个DFV存储节点管理来自不同数据库集群实例的多个分片 , 实现存储容量和处理能力的无限扩展 。

Taurus 数据库关键技术点剖析

Taurus架构

如图所示 , Taurus 是一个分布式集群架构设计 , 采用计算与存储分离的设计理念 , 满足公有云计算环境下用户业务弹性扩展的刚性需求 。 数据库计算节点和存储节点之间采用高速网络互联 , 并通过 RDMA 协议进行数据传输 , 使得 I/O性能不再成为瓶颈 。

数据库节点采用和 MySQL 完全兼容的设计 。 主节点和只读节点之间采用 Active-Active 的 Failover 方式 , 提供 DB 的高可用服务 。 同时 , DB Server 之间仅需同步 Redo log 相关的元数据信息 。

SQL Nodes

管理客户端连接、解析SQL请求、分析执行计划并执行和管理事务隔离级别

推荐阅读