中国评测发布大数据MPP数据库测评指标体系
光明网讯 目前,我国大数据系统陆续进入了需求分析阶段和架构设计阶段。面向行业的大数据系统为了从传统的信息系统过渡到大数据系统,通常会选用一种混合模式,即事务性数据库、MPP数据库和基于Hadoop分析系统。事务性数据库和MPP数据库用于结构化数据处理领域,而基于Hadoop分析系统用于非结构化数据处理领域。谈到MPP数据库产品,大家只知道其功能特性,但对MPP数据库产品安全性、兼容性、效率等方面并不非常了解。
近日,中国软件评测中心依托中国电子信息产业发展研究院成立的大数据产业生态联盟,联合国内主流MPP数据库厂商,包括华为、达梦、神通、金仓和南大通用,共同制定了《国产MPP数据库非功能测评指标体系》,并依据该指标体系开展横向测评工作,测试结果在2016年中国大数据产业生态大会暨中国大数据产业生态联盟成立大会上进行了发布。测评指标体系如下图所示。其中涵盖5大质量特性、13个质量子特性,共设计测试用例117个。 (关注中国软件评测中心官方微信china_testing获取完整报告)
本轮测试结果如下:
(1)安全性,重点涉及身份鉴别、访问控制和安全审计三个方面。测试结果表明,国产MPP数据库在安全审计、权限分离等基础安全上还需加强。同时建议参照《GB/T20273-2006 数据库管理系统安全基本要求》。
(2)兼容性,重点涉及接口兼容、国产芯片和国产主流操作系统,其中接口兼容上,MPP数据库支持SQL99和SQL2003。国产芯片涵盖龙芯、飞腾和申威相关系列,国产操作系统涵盖中标麒麟、中科方德和普华等。测试结果表明,国产MPP数据库在国产芯片和国产操作系统上兼容,为大数据基础平台自主、安全、可控奠定基础。
(3)容错性,重点评估抵御误操作能力和节点故障与恢复能力。测试结果表明,国产MPP数据库在抵御误操作能力上表现良好,在误操作发生后,会给予友好提示。在节点故障和恢复能力上,主要采用节点主备模式或节点双机热备模式。在节点主备模式下,当节点发生故障,备节点自动接管业务;在节点双机热备模式下,当节点发生故障,备节点自动转为活动状态,从而保持业务系统的正常运行。
(4)可扩展性,重点评估节点的动态增删节点能力。测试结果表明,国产MPP数据库都支持动态增加节点来提高数据库访问效率和数据容量;但是在动态删除节点方面,某些国产MPP数据库产品并不支持。
(5)效率,本轮测试主要采用国际主流的基准TPC-DS对其进行效率评估。测试结果表明,国产MPP数据库通过非共享集群模式和并行处理方式大大提高了业务的访问效率。而在即席查询方面,随着数据规模的增大,访问效率明显下降,但可通过扩展节点来提高效率。在资源消耗方面,某些MPP数据库产品在各节点负载均衡上有待加强。
后续,中国软件评测中心作为大数据系统测试领域的专业机构,将会持续开展面向行业大数据应用基准测试模型研究、面向行业第三方产品与原型系统选型测试、大数据基础平台类产品横向对比测评、大数据分析算法和可视化验证评估、大数据系统安全测评和面向行业大数据系统验收测试服务的工作,定期发布产品横向对比测试结果,并联合大数据建设方、大数据承建方和主管机构共同完善大数据产业链,打造中国大数据产业生态圈。