当前位置:首页 > 报告详情

24-01-华为云MySQL自研之路-v5.pdf

上传人: 探** 编号:711803 2025-06-04 19页 4.85MB

1、Security Level:华为云MySQL自研之路华为云MySQL研发总监:余汶龙目录数据库从云化向云原生演进1TaurusDB核心技术揭秘2TaurusDB下一代技术演进3Huawei Proprietary-Restricted Distribution3数据库从以资源为中心向以应用为中心演进新商业模式应用聚焦、不感知资源资源池化,弹性使用资源随用随申请存算分离,极致弹性以资源为中心以应用为中心应用感知的快速弹性伸缩资源无弹性交付周期长运维复杂化及时弹性资源多副本成本高挑战弹性伸缩应用感知写扩展能力不足挑战为使用付费替代为资源付费云化基础设施与资源云上部署传统应用云上部署数据库云化云原

2、生基础设施与资源云原生数据库云原生化云原生应用Serverless云原生基础设施与资源Serverless云原生数据库云原生Serverless化Serverless云原生应用现在存储服务器传统应用数据库传统IDC部署过去Huawei Proprietary-Restricted Distribution4RDS演进RDS云化HWSQL内核优化华为自研生态演进D-matrix MySQL生态产品DemoGaussDB(for MySQL)1.0TaurusDBCloud-NativeDFV1.0DFV 1.5存储引擎演进云原生数据库20122014201720192020华为云数据库发展:从云

3、化到Cloud-Native2025目录数据库从云化向云原生演进1TaurusDB核心技术揭秘2TaurusDB下一代技术演进3Huawei Proprietary-Restricted Distribution6TaurusDB“日志即数据”架构,超强性能和弹性存储成本低:数据共享,读能力扩展快与传统的 RDS for MySQL 相比,只有一份存储。添加一个只读节点时,只需添加一个计算节点,无需再额外购买存储。如果只读节点越多,节省的存储成本更多资源利用最大化:Active-Active 架构与传统的 RDS for MySQL 相比,不再有备库的存在,所有的只读都是 Active 状态,

4、并且承担读流量,使得资源利用率更高性能翻倍提升:日志即数据,减少刷盘与传统的 RDS for MySQL 相比,优化事务提交路径,不再需要刷 page,所有的更新操作仅记录日志,不再需要 double write,减少网络开销,大幅提升吞吐。存储参与计算:NDPQ发挥存储的并行下推充分利用存储算力,将复杂查询算子下推到存储层计算,减少计算和存储之间的数据传输,复杂查询性能数倍提升。与DFV分布式存储深度整合,软硬垂直优化,计算更靠近数据AppendOnly StorageStorage Abstraction Layer(SAL)PLOGLGWRBuffer Pool主节点计算节点LGWRBu

5、ffer Pool备节点REDO日志日志即数据架构,redo落盘事务即提交,支持ROCE,避免网络波动AppendOnly避免随机写带来的写放大;NDP数据密集型操作下推存储完成,减少网络开销PageDFV存储节点Huawei Proprietary-Restricted Distribution7AZ级高可用:基于自研DFV存储,跨AZ部署高可用,数据极致安全可靠RTO10SSQL NodesMaster(read-write)Master(read-write)Replica(read-only)Storage NetworkSliceDFVServerSliceCoherencetraf

6、ficCoherencetrafficStorage NetworkStorage Abstraction Layer(SAL)SliceDFVServerSliceDFVServerSliceSliceAZ1AZ2AZ3SQL NodesSQL Nodes计算节点容器化,检测到故障根据节点优先级自动选主切换FailoverReplica MasterReplicaStorage NetworkCoherenceCoherenceStorage NetworkSliceSliceAZ1AZ2AZ3存储层三副本存储,任意AZ数据故障,自动修复,数据0丢失ApplicationApplicatio

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了华为云自研的TaurusDB云原生数据库,其核心技术及演进方向。关键点如下: 1. TaurusDB采用“日志即数据”架构,实现了超强性能和弹性,存储成本低,支持Active-Active架构,提升了资源利用率。 - 核心数据:性能翻倍提升,存储成本降低。 2. 引入NDPQ技术,发挥存储的并行下推,复杂查询性能数倍提升。 - 核心数据:查询语句响应时间数十倍提升。 3. 基于自研DFV存储,实现AZ级和Region级高可用,支持秒级快照备份和跨Region复制。 - 核心数据:1TB全量恢复15分钟,RPO<1s,RTO<30s。 4. 提供备机预热、表级MDL锁优化、分区级MDL锁等特性,降低业务影响。 - 核心数据:备机预热开启后,新主节点性能无下降。 5. Serverless部署支持自动规格伸缩,多种压缩方式降低存储成本,最高降低90%。 - 核心数据:存储成本可降低50%以上,冷数据存储成本最高降低90%。 6. 自研Dstore存储引擎实现南北兼容,支持库表多写和行级多写。 - 核心数据:基于自研存储引擎,实现高性能、大容量。 综上,华为云TaurusDB通过自研技术,实现了高性能、低成本、高可用的云原生数据库服务。
"TaurusDB性能如何翻倍?" "云原生数据库,成本能省多少?" "误删表后,如何快速找回?"
客服
商务合作
小程序
服务号
折叠