分布式数据库产品质量检测体系包含几个方面?

分布式数据库产品质量检测体系包含几个方面?

最佳答案 匿名用户编辑于2023/05/05 16:49

分布式数据库产品质量检测体系主要包含以下几个方面:

1.标准验证与适配性验证

标准验证以行业标准为依据,以团体标准为指导,从功 能、安全防护能力、容灾恢复能力和性能四个方面,细分为 337 个检测项对分布式数据库产品进行验证。标准验证过程 采用统一的方法和模型,可公正、客观的体现数据库产品各 项能力,达成以下三方面目的:

一是验证数据库厂商的产品是否符合行业标准,是否满 足金融应用的最基本要求。 二是结合标准验证工作,进一步打磨完善标准适用性、 有效性,建立健全分布式数据库技术标准体系。 三是帮助金融机构缩小产品选型范围,减轻选型及调研 成本。

适配性验证测试是在分布式数据库产品完成金融标准 验证的基础上,验证其在不同架构国产化测试环境中功能正 确性,同时分析、比较进行同等计算资源国产化环境迁移时 分布式数据库处理能力以及系统稳定性差异。适配性测试结 果可以体现两个方面的情况,一是分布式数据库产品与国产 芯片的适配程度,二是分布式数据产品与国产操作系统的适 配程度。

2.应用规范评价模型

标准验证与适配性验证同属于分布式数据库产品的合 规性验证。通过验证的产品能够满足金融业应用的普通要 求。为了进一步提升行业机构对数据库产品的了解,从符合 要求的产品中选择出更加优秀的产品,联盟还制定了分布式 数据库金融应用评价模型(以下简称“评价模型”)。

评价模型是以分布式数据库技术金融应用规范为依托, 采用统一的测试方法和计算模型,对分布式数据库能力进行 量化评价。评价结果可为监管机构和金融机构进一步了解数 据库产品的特性和发展情况提供数据支持,同时计算模型中 测试用例具有权重,调整权重的比值可影响评价结果,从而 引导数据库产业发展方向。目前评价模型具备以下特性:

一是多维度评价,从基本功能、分布式事务及存储、运 维管理、安全管理、高可用、容灾和性能等六个维度对数据 库系统进行全面评价,每个维度的得分都是该维度内各检测 项得分的加权平均值。

二是定义核心评价项,在评价模型中,结合金融机构对 数据库功能的核心需求,划分了核心检测项。核心检测项采 用一票否决机制,数据库产品如在某一维度不满足核心检测 项,该维度的得分为 0 分。

三是设计分级测试用例。评价模型通过基础测试用例判 断检测项是否符合标准要求,通过增强测试用例体现数据库 对应金融应用需求的完善程度。各检测用例按照重要程度赋 予不同的分值,所以各检测项的实际得分体现出了被测数据 库产品的综合性能和特点。

3.金融场景测试套件

目前分布式数据库产品在金融业选型及能力测评还未 有统一的标准和模型。传统性能测试所采用的通用数据库基 准测试,包括基于随机读写模型的 Sysbench,基于仓库进销 存模型的 TPC-C 等,但这些基准测试业务模型相对简单,与 金融业数据库应用场景有明显差异,难以体现金融应用中使 用数据库的特点。

分布式数据库测试套件基于金融核心交易场景的测试 模型,在金融账务系统的基础上,以存取款、转账、账户查 询、结息批量等核心交易场景为基础,借鉴通用数据库基准 测试的设计思路,通过抽象归纳和简化设计,形成以金融业 务交易场景访问数据的性能测试模型和方法,用于指导金融 业分布式数据库选型和性能测评。

参考报告

分布式数据库金融应用发展报告(2023).pdf

分布式数据库金融应用发展报告(2023)国家“十四五”规划明确提出加快数字化发展建设数字中国。金融业一直以来重视信息科技创新应用,以人工智能、区块链、大数据、云计算等先进技术为代表的金融科技快速发展,助力金融业解决传统金融面临的痛点、难点,实现金融服务的提质增效。数据库作为金融信息系统的核心基础设施,有力支撑金融业数字化转型。北京金融科技产业联盟(以下简称“联盟”)分布式数据库专委会在开展行业调研的基础上,深入研究并总结金融业务发展趋势。

查看详情
相关报告
我来回答