云数据库 TaurusDB

内容摘要:

云数据库TaurusDB,完全兼容MySQL。基于华为最新一代DFV存储,采用计算存储分离架构,128TB的海…


官网:https://www.huaweicloud.com/

什么是云数据库TaurusDB企业版

云数据库TaurusDB企业版是华为自研的最新一代企业级高扩展高性能云原生数据库,完全兼容MySQL。基于华为最新一代DFV存储,采用计算存储分离架构,128TB的海量存储,故障秒级切换,既拥有商业数据库的高可用和性能,又具备开源低成本效益。

TaurusDB企业版支持的版本请参见TaurusDB引擎和版本

云数据库TaurusDB支持企业版和标准版两种产品形态。企业版和标准版的区别请参见TaurusDB企业版和标准版有什么区别

产品优势

  • 性能强悍
    • 采用计算与存储分离,日志即数据架构,性能提升至开源MySQL的7倍。
    • 通过RDMA协议进行数据库传输,使IO性能不再成为瓶颈。
    • 引入内核特性,例如Query result cache、Query plan cache、Online DDL等,提升用户体验。
  • 弹性扩展
    • 横向扩展:1写15只读节点,快速添加只读节点,满足高并发场景性能需求。
    • 纵向扩展:分钟级规格升降级,轻松应对业务高峰。
  • 高可靠性
    • 支持跨可用区部署,跨区域备份,提升实例容灾能力。
    • 存储三副本,数据更安全。
    • 共享分布式存储,主节点故障时,只读节点自动升级成主节点,RPO为0。
    • 主从节点时延支持ms级,保证业务高可用。
  • 安全防护
    • 采用共享分布式存储,故障秒级恢复,数据“0”丢失。
    • 采用VPC、安全组、SSL连接和数据加密等严格控制安全访问。
    • 已通过ISO 27001、CSA、可信云、等保三级等国内外15+安全认证,国内首家获得NIST CSF最高认证。
  • 高兼容性:完全兼容MySQL,应用无需改造即可轻松迁移上云。
  • 高效备份
    • 全量备份采用快照机制,秒级完成创建快照,具有更高的备份效率。
    • 基于底层存储系统的多时间点特性,不需增量日志回放,可直接实现按时间点回滚。
  • 海量存储
    • 华为自研DFV分布式存储,容量高达128TB。
    • 根据数据量自动伸缩,无须提前规划,节约成本。
  • 算子下推将过滤条件、列投影、聚合运算从计算节点下推到存储节点,跨存储节点并行处理,减少网络流量和计算节点的压力,提升查询执行效率。同时与并行查询功能进行融合,达成全流程并行执行。

TaurusDB产品架构

云数据库TaurusDB整体架构自下向上分为三层。

  1. 存储层: 基于华为DFV存储,提供分布式、强一致和高性能的存储能力,此层来保障数据的可靠性以及横向扩展能力,保证数据的可靠性不低于99.999999999%。DFV(Data Function Virtualization)是一个与数据库垂直整合的高性能,高可靠的分布式存储系统。存储集群采取池化部署,可以有效提升存储使用效率,构建以数据为中心的全栈数据服务架构的解决方案。
  2. 存储抽象层 (Storage Abstraction Layer):将原始数据库基于表文件的操作抽象为对应分布式存储,向下对接DFV,向上提供高效调度的数据库存储语义,是数据库高性能的核心。
  3. SQL解析层:与MySQL 8.0开源版100%兼容,客户业务从MySQL生态可以平滑迁移, 从其他数据库迁移也能使用MySQL生态的语法、工具,降低开发、学习成本。基于原生MySQL,在100%兼容的前提下进行大量内核优化以及开源加固。
华为

为什么选择华为云数据库 TaurusDB

核心技术一:并行执行

  • 使用多线程并发的方式加速单条 SQL 执行,支持大表 count(*)、多表 join、子查询等,查询速度最高可以提升几十倍

核心技术二:NDP(Near Data Processing)

  • 针对数据密集型查询,将提取列,条件过滤等操作向下推送给存储层执行,减少计算节点压力,提升查询执行效率

PK 开源 MySQL,优势明显

  • 性能:与 DFV 分布式存储软硬垂直优化,相比开源性能 7 倍提升,可达百万级 QPS
  • 扩展性:横向扩展支持添加 15 只读,纵向扩展支持规格升/降级,应对不确定业务变化
  • 存储:存储根据数据容量自动弹性伸缩,无须提前规划容量,最大支持 128 TB
  • 可靠性:支持跨 AZ 部署,故障秒级切换,数据安全有保障

对比同类其他产品,性能占优

  • 性能提升:TaurusDB 对比同类其他产品,在同等规格,大并发场景下性能高 30%
  • 延迟降低:跨 AZ 部署时,TaurusDB 非主可用区的应用读业务请求可就近访问,访问延迟低
  • 查询加速:TaurusDB 结合算子下推+并行查询,最大提升资源利用率,提高复杂查询速度 10 倍 +

完善的解决方案满足多样化需求

金融行业:稳定可靠、安全容灾

金融行业高安全要求

金融行业对于数据安全和可靠性有非常严格的要求,RPO=0 和 RTO≈0 的诉求一直以来都是商业数据库的领地。TaurusDB 既拥有商业数据库的稳定可靠性,又拥有开源数据库的灵活性和低成本。

优势

100% 兼容 MySQL

完全兼容 MySQL,应用无需改造,平滑上云

保证存储数据强一致性 RPO=0

最新一代计算与存储分离架构、分布式共享存储,数据强一致性,保证数据不丢失

RTO≈0

故障实时转移,秒级切换

互联网行业:弹性高扩展、高稳定

互联网行业

互联网行业的发展经常呈爆发性增长,业务波动变化频繁,流量高峰难以预测。TaurusDB 弹性扩展能力至关重要,凭借其强大的弹性能力使得它特别契合这一行业特点。

优势

  • 快速添加只读

支持 1 写 15 读,分钟级添加只读实例,满足性能水平扩展

  • 在线升级规格

可在线对节点进行规格变更,满足性能垂直扩展

  • 海量数据存储

容量按需使用,最大 128 TB