全网唯一标准王
ICS35.240.40 A11 团体标准 T/BFIA004-—2021 分布式数据库技术金融应用评估规范 Financial applications specification of distributed databasetechnology Assessment 2021-04-12发布 2021-04-12实施 北京金融科技产业联盟 发布 ! 版权保护文件 版权所有归属于该标准的发布机构,除非有其他规定,否则未经许可,此发行物及其章节不得以其 他形式或任何手段进行复制、再版或使用,包括电子版、影印版,或发布在互联网及内部网络等。使用 许可可与发布机构获取。 T/BFIA004-2021 目 次 前言 II 引言 .HI 1范围 2规范性引用文件 3术语和定义 4缩略语 ...2 5技术架构检测 ..2 6安全技术检测. .29 7灾难恢复.. .36 8性能检测, .37 附录A(资料性附录) 分布式数据库函数功能 .39 T/BFIA004-2021 前言 本文件按照GB/T1.1一2020《标准化工作导则第1部分:标准化文件的结构和起草规则》的规则起 草。 请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。 本文件由北京金融科技产业联盟归口。 本文件起草单位:北京国家金融科技认证中心有限公司、中国工商银行股份有限公司、北京金融科 技产业联盟、中国农业银行股份有限公司、中国银行股份有限公司、建设银行股份有限公司、交通银行 股份有限公司、中信银行股份有限公司、中国光大银行股份有限公司、中国民生银行股份有限公司、平 安银行股份有限公司、中国邮政储蓄银行股份有限公司、中国平安保险(集团)股份有限公司、网联清 算有限公司、深圳腾讯计算机系统有限公司、 华为技术有限公司、 、中兴通讯股份有限公司、浪潮集团有 限公司、上海热璞网络科技有限公司、北京平凯星辰科技发展有限公司、深圳巨杉数据库软件有限公司、 上海爱可生信息技术股份有限公司、南大通用数据技术股份有限公司、贵州易鲸捷信息技术有限公司、 北京人大金仓信息技术股份有限公司、北京奥星贝斯科技有限公司、成都虚谷伟业科技有限公司。 本文件主要起草人:潘润红、聂丽琴、张海燕、唐辉、黄本涛、邓琼、林承军、黄江、叶强林、郭 林、周欢、袁春光、秦延涛、夏康、彭卫华、张蕾、张刚、李嵩嵩、钱峰、王敏达、韩锋、贺军、赵琼、 庞天泽、陈建锋、葛富臻、王莉莉、杜蓉、王鹏冲、郭晓强、唐思源、汪洋、陈刚、薛松源、苏强、陈 吴、陈明、白阳、杨锐、周日明、王、乔国治、周恒、金官丁、王余佳、张翔、张积斌、明玉琢、路 新英、徐爽、陈书俊、社国旺、白军奎、王效忠、陈迎听。 II T/BF1A004-2021 引言 随着分布式处理系统、大数据、人工智能近年来在金融行业的广泛应用,作为应用的支撑层面的分 布式数据库技术也得到了快速发展,分布式数据库产品及解决方案逐渐形成了百家争鸣的态势。但是, 由于产品间存在技术路线差异大、架构转型路径不明确、标准不统一的问题,提高了施行风险,反制约 了分布式数据库产品在金融行业应用中的健康发展。 本文件目在为分布式数据库产业各方在金融应用中提供具备行业共识的评估指导。 III T/BF1A004—2021 分布式数据库技术金融应用评估规范 1范围 本文件规定了分布式数据库产业各方在金融应用中应满足的检测评估项目,涵盖技术架构检测评 估、安全技术检测评估、灾难备份、性能检测评估等内容。 本文件适用于对金融领域的分布式数据库产品及应用的技术架构、安全和灾难恢复等方面进行评估 指导。 融科技产 2规范性引用文件 下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅所注日期的版本适用于本文 件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。 GB/T15387.1-2014术语数据库开发文件编制指南 GB/T30994-2014关系数据库管理系统检测规范 GB/T32633-2016 分布式关系数据库服务接口规范 JR/T0203-2020 分布式数据库技术金融应用规范技术架构 JR/T0204-2020 分布式数据库技术金融应用规范安全技术要求 8 JR/T0205-2020 分布式数据库技术金融应用规范灾难恢复要求 3术语和定义 NG 下列术语和定义适用于本文件。 3.1 事务 transaction 1组以原子性、一致性、持久性、隔离性为特征的相关操作。 [来源:JR/T0203—2020.3.2] 3.2 分布式事务distributedtransaction 事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同节点之上的事务。 [来源:JR/T0203—2020.3.3] 3.3 分布式事务数据库distributedtransactiondatabase 采用分布式事务处理机制的数据库。 1 T/BFIA004-2021 [来源:JR/T0203—20203.4] 3.4 一致性consistency 在某一系统或构件中,各文档或各部分之间统一的、标准化的和无矛盾的程度。 [来源:GB/T25069-2010.2.1.61] 3.5 水平扩展 scaleout 根据实际业务需求,动态增加或者减少数据库集群中节点的数量,以实现存储容量和计算资源的弹 性伸缩。 3.6 数据分片datasharding 将数据库表中的数据,按照一定的分片规则分散存储到多个数据存储节点,以均衡节点间数据容量 和访问负载。 [来源:JR/T0203—2020,3.7] 4 缩略语 下列缩略语适用于本文件。 AZ:可用区(AvailabilityZone) ACID:原子性、一致性、隔离性、持久性(AtomicityConsistency,Isolation,Durability) CsV:逗号分隔值(Comma-separatedValues) DBMS:数据库管理系统(DatabaseManagementSystem) DCL:数据控制语言(DataControlLanguange) DDL:数据定义语言(DataDefinitionLanguage) DQL:数据查询语言(DataQueryLanguange) RTO:恢复时间目标(RecoveryTimeObjective) RPO:恢复点目标(RecoveryPointObjective) SQL:结构化查询语言(StructuredQueryLanguage) 5技术架构检测 5.1基本功能检测 5.1.1SQL标准测试 SQL标准测试主要是验证应用于金融领域的分布式事务数据库对SQL的支持是否兼容ANSISQL 92/99/2003的相关要求。 2 T/BFIA 004—2021 5.1.1.1数据类型测试 评估目的:分布式数据库是否支持所需的数据类型:数值类型、二进制类型、字符串类型、二进制 字符串类型、字符类型、日期/时间类型等数据类型功能。可选支持支持Interva1类型、布尔类型、大 对象类型、枚举、集合等数据类型。 评估方法: 执行包括以上各数据类型数据的建表SQL脚本,检查结果: 对以上各种数据类型进行变量声明和赋值,检查结果; 对数值类型对象进行数值运算和逻辑运算,检查结果; 对二进制类型对象进行数值运算和逻辑运算,检查结果; 对字符串类型对象进行拼接、截取等运算,检查结果 对二进制字符串类型对象进行拼接、截取等运算,检查结果 一对字符类型对象进行拼接、截取等运算,检查结果; 对日期/时间类型进行数值运算、转换字符串类型运算,检查结果; 对大对象类型对象进行插入、删除、修改等操作,检查结果(可选): 一对布尔类型对象进行插入、删除、修改等操作,检查结果(可选): 一对枚举类型对象进行插入、删除、修改等操作,检查结果(可选) 对集合类型对象进行插入、删除、修改等操作,检查结果(可选): 以上各情况构造异常条件,检查是否符合厂商声明,不应出现导致系统崩溃、数据丢失等 意外情况。 通过标准:各数据类型脚本执行成功,分布式数据库支持所描述的各种数据类型,执行结果符合厂 商声明,未出现非预期结果。 5.1.1.2操作符检测 评估目的:分布式数据库是否支持数值运算、逻辑运算、比较运算、字符拼接(类型强转)、字符 串截取等操作符功能。 评估方法: 执行包括数字、字符、时间类型数据的建表SQL脚本,检查结果: 执行包括以上各类操作符的SQL脚本,检查结果:1 一对数值运算进行加(+)、减(-)、乘(*)、除()、求余(%)等运算,检查结果: 一对逻辑运算进行逻辑与(AND)、逻辑非(NOT)、逻辑或(OR)、逻辑异或(XOR)等运 算,检查结果; 一对比较运算进行大于(>)、小于(<)、等于(-)、大于等于(>)、小于等于(=)、不等于(!=), 检查结果; 一对字串拼接进行1、CONCAT等运算,检查结果: 以上各情况构造异常条件,检查是否符合厂商声明,不应出现导致系统崩溃、数据丢失等 意外情况。 通过标准:各操作符脚本执行成功,分布式数据库具备所描述的操作符功能,执行结果符合厂商声 明,未出现非预期结果。 5.1.1.3函数检测 评估目的:分布式数据库是否支持常用数字类型函数、字符函数、日期/时间函数、聚合函数、类 型转换、空值处理等函数功能,可选支持正则表达式、安全函数、窗口分析函数等函数功能。 3

pdf文档 TBFIA 004—2021 分布式数据库技术金融应用 评估规范

文档预览
中文文档 49 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共49页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
TBFIA 004—2021  分布式数据库技术金融应用 评估规范 第 1 页 TBFIA 004—2021  分布式数据库技术金融应用 评估规范 第 2 页 TBFIA 004—2021  分布式数据库技术金融应用 评估规范 第 3 页
下载文档到电脑,方便使用
本文档由 思安 于 2022-12-11 23:21:19上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。