亚信科技AISWare AntDB数据库在运营商核心业务系统的联合实践分享

2022-04-08 00:00:00 数据库 分布式 业务 内存 英特尔

数据管理在大数据智慧平台、共享数据中心等信息基础设施项目的建设中十分重要。这些大数据平台主要负责业务数据的中心汇算、客户服务与信息管理、稽查与风险控制等,同时在多终端为客户提供即时查询的服务。显然,这会带来高并发的海量数据与密集的计算处理,对网络、设备、计算系统等系统资源也提出了更高性能与稳定性、低成本的要求。

亚信科技AISWare AntDB数据库能有效应对计算密集型的大数据应用,并带来系统性能的全面提升。其采用的原生分布式架构,实现了在线弹性伸缩、和分布式事务强一致性,旨在建设成一款业内领先的高可用、高性能的分布式关系型数据库。

在英特尔®处理器硬件加速和亚信科技AISWare AntDB数据库软件调优的基础上,亚信科技与英特尔合作验证了AISWare AntDB数据库在运营商核心业务系统的联合应用。

本篇,我们将介绍在Sysbench MySQL基准测试中,AISWare AntDB数据库采用真实生产环境数据模拟下的实测结果; 并展示AISWare AntDB数据库解决方案基于第三代英特尔至强可扩展处理器的性能优势,软硬件结合为客户提供超强算力。

【一】复杂业务/计费场景优化

在5G运营商核心业务场景,亚信科技AISWare AntDB数据库采用了独有的内存与磁盘双存储引擎,用以支撑高并发、高吞吐的计费、营销等业务。为了实现复杂的业务处理,在进行的大量数据查询时,利用内存存储引擎进行查询以提高速度;而在数据处理过程中,通过降低文件落地次数,减少大量的I/O读写,提高对磁盘存储引擎的应用效率。

亚信科技AISWare AntDB数据库通过分层存储模式,帮助企业合理规划与节省存储成本,更好的契合上层应用的业务需求,既满足对于数据库高性能的要求,又能有效降低整体获得总成本。

批处理业务场景

AISWare AntDB数据库的 SQL 引擎在经过了多年的发展应用之后,拥有成熟的 SQL 执行能力和分布式计算能力,可以支撑在海量数据迁移与复杂业务应用时,大量的批处理操作。

流式事件处理场景

AISWare AntDB数据库基于RAFT优化的分布式多副本一致性协议,以及自动负载均衡的分区算法,进一步提升流处理集群的可用性以及可扩展性。基于细粒度的融合存储策略,极大地优化和提升AISWare AntDB数据库系统的内存使用效率。

【二】性能分析报告

测试配置如下:

服务器:第三代英特尔®至强®可扩展处理器 36cores

内存:2TB

应用软件:AISWare AntDB

数据量:1.6TB

下图为测试结果。柱状图左边是上一代平台配置2TB DRAM内存的结果,作为性能基准。中间是Ice Lake平台配置两2TB DRAM内存的结果,可以获得高达2倍多的性能提升。右边是Ice Lake平台,配置256GB DRAM内存加2TB傲腾TM持久内存的结果,有近2倍的性能提升。

结果相比中间的纯DRAM内存性能有7%的下降,但考虑到傲腾TM内存相比DRAM内存有巨大的成本优势,这个配置可以使硬件系统的TCO成本显著降低。

【三】总结

典型配置下,AISWare AntDB数据库性能提升了2倍多,可以很好的满足企业对分布式数据库的各种业务需求,降低硬件系统的TCO成本,提高整体系统的处理速度并拥有巨大的成本优势。

在各个领域深化数字化转型的过程中,核心系统的分布式改造是非常关键的一环。过往的合作案例显示,随着自主研发分布式技术的逐步成熟,不断应用、优化和完善,亚信科技AISWare AntDB数据库帮助客户进行核心系统数字化改造时,在系统性能提升、整体成本降低等方面的优势越来越明显。

更高效的软件代码,更好地发挥硬件优势,是企业IT系统的需要,也是互联网应用以及企业信息管理系统存储数据和管理数据的核心。亚信科技与包括英特尔在内的硬件供应商深度技术合作,完成应用方案的参数调优,积极推进在BSS、OSS、垂直行业等领域的产品研发,充分赋能行业数字化转型,共同挖掘更多高价值应用场景。

相关文章