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

一主多读

主库和只读松耦合

主库和只读通信少

快速Failover

引入内核中的一些特性

Query result cache

Query plan cache

Online DDL

SQL Replication

只读节点在本地buffer pool中维护数据页的多个版本

减少从存储的远端读取数据页

主库交互

MVCC: 同步主库当前活跃事务列表

页失效: 接收主库页失效列表

高速网络下的 RDMA 协议

部署RoCE RDMA以减少网络延迟并增加带宽 。 在单个AZ中 , Taurus 可以利用高速网络(RDMA)来获得更新和读取的低延迟存储I/O , 这对于低客户端连接方案非常有用 。

推荐阅读