JR/T 0203—2020 分布式数据库技术金融应用规范 技术架构

标准编号:JR/T 0203—2020

标准名称:分布式数据库技术金融应用规范 技术架构

英文名称:

中国标准分类号(CCS):A11

国际标准分类号(ICS):35.240.40

发布部门:中国人民银行

起草单位:中国人民银行科技司等

标准状态:现行

发布日期:2020-11-26

实施日期:2020-11-26

标准简介:

本标准规定了在金融领域分布式事务数据库技术的架构要求,涵盖技术框架、功能特征和运维管理。
本文件适用于金融领域分布式事务数据库的研发、测试、评估、应用。

部分内容展示:

7.3.1分布式事务
分布式事务数据库应支持分布式事务,具体要求如下:a)分布式事务能力概述,具体要求如下:在分布式事务数据库中,1个分布式事务操作的数据会跨越多个数据存储节点,应通过分布式事务的ACID,确保事务的全局一致性。
在分布式事务数据库中,即使发生个别节点故障、网络故障等异常,也不应破坏分布式事务的各种特性
b)分布式事务原子性:在分布式事务数据库中,1个分布式事务操作涉及的数据可能会跨越多个数据存储节点,数据库应确保数据的修改在全局范围内保持原子性,具体要求如下事务结束时,所有的数据应在指定的数据存储节点上全部修改成功,或应在指定的数据存储节点上全部修改失败并回退到最初状态,不应岀现部分数据修改成功而部分修改失败的情况
——如果分布式事务在处理的过程中遇到异常,如某个或多个数据存储节点所在的物理服务器机械故障、网络故障等,数据库仍应保证事务的原子性不被破坏,以保证数据对外部业务的一致性
c)分布式事务一致性:在分布式事务数据库中,当读取的数据跨越多个节点时,应确保从多个节点上读取到的数据在全局范围内具备一致性,具体要求如下事务应满足全局实时一致性,已完成提交的事务中的数据,在任意时刻,都能被随后的读取操作访问到最新的数据。
在同1个事务内提交的数据,应全部能被读到,或全部读不到,不应出现部分数据能读到,部分数据读不到的情况
d)分布式事务隔离性:事务隔离是数据库并发访问控制的基本要求,分布式事务数据库应提供多种事务隔离级别,并支持在数据库系统或者SQL语句中应用时,指定不同的隔离级别实现不同事务并发执行时的可见性效果
e)分布式事务持久性:在分布式事务数据库中,事务完成和提交后,该事务对数据库的更改应持久化保存在数据库中,并不会无故丢失或回滚,即使数据库系统发生故障或重启,数据库应能恢复到事务成功结束时的状态

博创标准pdf下载网
博创标准下载网 » JR/T 0203—2020 分布式数据库技术金融应用规范 技术架构

发表评论

提供最优质的资源集合

立即查看 了解详情