云数据库TaurusDB,新一代企业级云原生数据库
发布时间:2025-03-24
云数据库TaurusDB是华为自研的的新一代企业级高扩展高性能云原生数据库,兼容MySQL,基于华为新一代DFV存储,采用计算存储分离架构,128TB的海量存储,即拥有商业商业数据库的高可用和性能,又具备开源低成本效益。
四大功能,提高执行效率
 
1.并行执行
云数据库TaurusDB支持了并行执行的查询方式,用以降低分析型查询场景的处理时间,满足企业级应用对查询低时延的要求。并行查询的基本实现原理是将查询任务进行切分并分发到多个CPU核上进行计算,充分利用CPU的多核计算资源来缩短查询时间。并行查询的性能提升倍数理论上与CPU的核数正相关,也就是说并行度越高能够使用的CPU核数就越多,性能提升的倍数也就越高。
2.NDP(Near Data Processing)
NDP(Near Data Processing)是云数据库TaurusDB发布的旨在提高数据查询效率的计算下推的解决方案。针对数据密集型查询,将提取列、条件过滤等操作从计算节点向下推送给TaurusDB的分布式存储层的多个节点,并行执行。通过计算下推方法,提升了并行处理能力,减少网络流量和计算节点的压力,提高了查询处理执行效率。
3.监控告警
提供性能监控和秒级监控,支持自定义监控目标与通知策略,及时了解实例异常并快速解决。
4.高效备份
采用Log Stream技术,秒级备份TB级数据。最大支持3660天备份保存,支持备份保留期限内任意时间点恢复数据。
产品架构
 
云数据库TaurusDB整体架构自下向上分为三层。
存储层:基于华为DFV存储,提供分布式、强一致和高性能的存储力,此层来保障数据的可靠性以及横向扩展能力,保证数据的可靠性不低于99.9999%。DFV(Data Function Virtualization)是一个与数据库垂直整合的高性能,高可靠的分布式存储系统。存储集群采取池化部署,可以有效提升存储使用效率,构建以数据为中心的全栈数据服务架构的解决方案。
存储抽象层:将原始数据库基于表文件的操作抽象为对应分布式存储,向下对接DFV,向上提供高效调度的数据存储语义,是数据库高性能的核心。
SQL解析层:与MySQL 8.0兼容,客户业务从MySQL生态可以平滑迁移,从其他数据库也能使用MySQL生态的语法,工具,降低开发、学习成本。基于原生MySQL,在100%兼容的前提下进行大量内核优化以及开源加固。
 
优势明显,助力用户快速查询
 
 
1.与开源MySQL相比,优势明显
  • 性能:与DFV分布式存储软硬垂直优化,相比开源性能7倍提升可达百万级QPS;
  • 扩展性:横向扩展支持添加15只读,纵向扩展支持规格升/降级,应对不确定业务变化;
  • 存储:存储根据数量容量自动弹性伸缩,无需提前规划容量,最大支持128TB;
  • 可靠性:支持跨AZ部署,故障级秒切换,数据安全有保障。
2.对比同类其他产品,性能占优
  • 性能提升:TaurusDB对比同类其他产品,在同等规格,大并发场景下性能高30%;
  • 延迟降低:跨AZ部署时,TaurusDB非主可用区的应用读业务请求可就近访问,访问延迟低;
  • 查询加速TaurusDB结合算子下推+并行查询,最大提升资源利用率,提高复杂查询速度10倍+。
完善的解决方案,满足多样化需求
 
1.金融行业
金融行业对于数据安全和可靠性有非常严格的要求,RPO=0和RTO≈0的诉求一直以来都是商业数据库的领地。TaurusDB即拥有商业数据库的稳定可靠性,又拥有开源数据库的灵活性和低成本。
优势:完全兼容MySQL,应用无需改造,平滑上云;最新一代计算与存储分离架构、分布式共享存储,数据强一致性,保证数据不丢失;故障实时转移,秒级切换。
2.互联网行业
互联网行业的发展经常呈爆发性增长,业务波动变化频率,流量高峰难以预测。TaurusDB弹性扩展能力至关重要,凭借其强大的弹性能力使得它特别契合这一行业特点。
优势:支持1写15读,分钟级添加只读实例,满足性能水平扩展;可在线对节点进行规格变更,满足性能垂直扩展;容量按需使用,最大128TB。
注:本文素材来自华为云,版权归作者所有