12月23日,TPC(全球最知名非盈利的数据管理系统评测基准标准化组织)官网正式发布了南大通用MPP数据库GBase 8a V9版本的TPC-DS10000Scale测试结果。GBase 8a V9仅用8台服务器,便取得了性能QphDS分数8944478的优异成绩,在全部测试厂商中使用测试节点数量最少,平均单核算力第一、加载性能最优。
随着企业信息化转型、数据的飞速增长,日益增大的数据分析、数据挖掘等能力成为考验大数据产品的重要指标。TPC官方推出的TPC-DS基准测试包含对大数据集的统计、报表生成、联机查询、数据挖掘等复杂应用的全方位考核,测试用的数据与真实数据一致,是与真实场景非常接近的一个基准测试,是目前全球衡量一个数据仓库成熟度、竞争力的核心基准测试。在本次测试中作为国产自主研发的MPP数据库产品,GBase 8a V9版本显示出极佳的能力。
测试节点数量最少:
目前分析型MPP集群产品主要部署在实体物理机上,此次测试南大通用选用实体物理机作为测试基础资源。在所有通过测试的厂商中使用的物理节点数量最少,仅使用8个节点完成了全部测试,在全部厂商中物理机上测试性能第一。南大通用GBase 8a V9版本集群产品作为国内优秀的分析型数据库产品可以充分发挥出物理机的全部性能,在用户物理机的部署中达到最佳能力。而GBase 8a V9作为Shared Nothing架构的分布式数据库集群系统,集群的性能可以随着节点数量的增加而线性提升。同时支持集群在线扩容和缩容,用户可以在不停止业务的情况下根据自己的业务需求增加和减少节点数量,满足用户集群弹性部署的需求。
平均单核算力第一:
随着CPU技术的不断演进,现代CPU均采用多NUMA组的架构,同时核数不断增加。这对于数据库软件的架构和并发能力是很大的考验。GBase 8a V9通过多实例的架构,实例绑定NUMA node精确配置资源,减少NUMA node间内存访问成本,同时在单实例内部提升其自身的并发能力,有效利用了CPU运算资源。此测试成绩,是GBase 8a V9在Intel(R) Xeon(R) Gold 6230R CPU @ 2.10GHz处理器上进行测试取得的成绩,平均单核算力高达1118059,充分发挥了Intel Xeon(R)CPU单核强悍的计算能力。
加载性能最优:
GBase 8a V9使用多点传输技术,集群中的每个节点均参与数据的解析和加载,加载性能可以随着集群节点数的增加线性扩展。本次测试中仅使用8个节点即达到33TB/小时的加载速度。在海量数据的应用场景下,可以高性能满足用户任意尺度的数据快速导入的需求。
GBase 8a V9支持FTP、HTTP、HDFS、本地文件等多数据源并行加载,支持平面文件和gzip、lzo、snappy压缩格式,单个节点的单表加载性能超过300GB/小时,集群加载性能超过30TB/小时。
GBase 8a V9版本作为南大通用自主研发的大数据时代成熟的分析型MPP数据库产品,此次通过TPC-DS基准测试不仅代表南大通用成为通过测试的国产数据库厂商之一,同时也是在所有通过测试的大数据产品中使用的物理节点数最少,总物理CPU核数最少,总内存最少,但是加载性能最高的产品。