标准规范下载简介
JR/T 0203-2020 分布式数据库技术金融应用规范 技术架构.pdfICS35.240.40 CCS A 11
JR/T 0203 2020
分布式数据库技术金融应用规范
Financial application specification of distributed database technology
DB11/T 508-2015 林木及观赏植物品种审定技术规范Technical architecture
JR/T0203—2020目次前言,I1引言II1范围2规范性引用文件3术语和定义4缩略语..概述6技术框架.7功能特性...8运维管理行业标准信息服务平台
JR/T 02032020
本文件按照GB/T1.1一2020《标准化工作导则第1部分:标准化文件的结构和起草规则》的规 定起草。 本文件由中国人民银行提出。请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担 识别这些专利的责任。 本文件由全国金融标准化技术委员会(SAC/TC180)归口。
JR/T 02032020
随着金融领域分布式架构的转型升级,分布式数据库技术在金融领域应用逐步深入。为规范分布 式数据库技术在金融领域应用,强化分布式数据库技术对金融服务的技术支撑,提升分布式数据库技 术对业务连续性和信息安全的保障能力,特编制本文件。 本文件是分布式数据库技术金融应用系列标准之一,分布式数据库技术金融应用系列标准包括: 一《分布式数据库技术金融应用规范技术架构》; 一《分布式数据库技术金融应用规范安全技术要求》; 《分布式数据库技术金融应用规范灾难恢复要求》
JR/T02032020
据库技术金融应用规范技术
文件规定了在金融领域分布式事务 数据库技术的架构要求,涵盖技术框架、功能特征和运维管 本文件适用于金融领域分布式事务数据库的研发、测试、评估、应用
分布式事务数据库distributed transaction database
分布式事务数据库distributed transaction database
JR/T02032020
下列缩略语适用于本文件。
居库和分布式数据库。集中式数据库将数据在物理空间上集中存储和处理,是1种较为经典、传统的架构 模式。分布式数据库是物理上分散而逻辑上集中的数据库系统,利用分布式事务处理、数据自动分片、 数据多副本存储等技术,将分散在计算机网络的多个逻辑相关的节点连接起来,共同对外提供服务。
JR/T0203—20206.1技术框架概述分布式事务数据库技术架构包括管理模块、计算模块和存储模块3个部分,各部分的主要功能和逻辑关系见图1。业务应用程序↑↑分布式事务数据库计算模块管理模块调用接口查询解析元数据管理查询优化执行任务安全管理存储模块资源管理数据压缩数据校验数据存储数据副本任务管理↑↑物理资源层图1分布式事务数据库技术架构6.2物理资源层物理资源层是指分布式事务数据库的基础硬件设施与设备,为分布式事务数据库和上层业务系统提供基础支撑环境,包括物理机房供电、计算设备和存储设备、网络设备等物理基础设施。物理资源层应使用安全可控、体系架构开放的硬件进行构建,保障安全性、可用性和可靠性,具体要求如下:a)应支持处理器多路互连技术、压缩和解压缩等计算加速能力。b)应动态监测各网元的网络拓扑结构,实现可靠性、扩展性、易维护性。c)宜支持2种以上处理器架构体系,且处理器具有可信计算能力。d)宜提供动态配置的黑名单机制或防火墙机制,防范因恶意节点造成的网络瘫痪。6.3计算模块计算模块负责解析应用程序查询请求、生成查询计划,并将查询计划自动分配到各计算节点并行执行。通过分布式事务处理等技术确保数据正确性,借助并发控制、动态资源分配等技术提升分布式事务数据库在复杂业务场景的计算效率,具体要求如下:a)应满足分布式事务数据库所需的计算算力要求。b)应支持在可信的虚拟化或云计算环境运行。6.4存储模块存储模块负责执行计算层数据操作请求,并实现数据在硬件层面的持久化保存,确保数据不丢失。存储层将数据按分片进行多副本存储,保障数据可靠性。分布式事务数据库应具备应用访问透明性,包括但不限于分片透明性、复制透明性和位置透明性,数据分片模式的改变、副本位置的改变等均不影响应用程序,具体要求如下:a)应支持高效、安全、稳定地提供数据写入及查询服务。3
JR/T0203—2020b)应支持写入数据持久化处理。c)应支持根据节点标识将同1份数据的不同物理副本切分到不同的物理节点上。d)宜支持在数据存储节点故障后进行快速自检与恢复。e)宜支持对数据的局部或全局进行加密。f)宜支持针对误操作的数据快速恢复功能。g)宜支持压缩存储技术。6. 5管理模块管理模块负责协调分布式时钟和维护元数据,并提供数据库参数配置和运行监控接口,具体要求如下a)应提供负载均衡和资源隔离功能,确保分布式事务数据库提供稳定服务。b)应具备角色权限管理、加密防护机制和审计能力。c)应具备数据库节点选主、全局事务管理、节点间数据迁移能力。d)应提供分布式事务数据库集群节点的参数配置、运行状态监控、性能数据采集等集群状态监控与配置功能。7功能特性7.1功能架构概述分布式事务数据库应采用计算与存储分离、计算分布式和存储分布式的技术架构DB11/T 692-2019 历史文化街区工程管线综合规划规范,以通用软硬件为基础平台,实现数据安全、系统高可用、数据分片存储、数据容量和性能水平可扩展、事务一致性等功能。应用于金融领域的分布式事务数据库功能框架见图2。业务系统应用程序↑分布式事务数据库分布式特征分布式事务数据库运维管理分布式事务服务高可用数据可靠性自动化部署自动告警状态监控数据安全性数据分片弹性扩展性能监控备份恢复系统配置版本升级系统日志导入导出分布式事务数据库基本能力部署灵活性SQL能力读写分离数据同步数据迁移扩缩容并发能力适配性多租户↑分布式事务数据库基础平台Linux.操作系统X86ARMMIPS硬件架构图22分布式事务数据库功能示意图4
7.2. 1部署灵活性
JR/T02032020
应具备灵活的部署方式,本地部署和云部署方式应至少支持1种。 a)本地部署:分布式事务数据库部署采用多台物理机来充当管理节点、计算节点和数据存储节点, 在部署过程中应满足以下要求: 一一应具备从单节点发起自动在多个服务器上完成数据库部署的能力。 一一应提供统一的软件组件可视化安装管理向导。 一应记录安装日志,并提供安装记录和问题排查方式。 b)云部署:基于云平台构建和部署分布式事务数据库,云平台将根据用户需求自动分配存储和计 算资源,云上自行部署分布式事务数据库应满足以下要求: 一应具备云上灵活部署的能力,可执行自动安装部署,或支持在云平台提供的裸金属服务器、 虚拟机上进行安装和部署。 应提供统一的软件组件可视化安装管理向导。 一应具备安装日志,提供安装记录和问题排查方式。
7. 2. 2±SQL 能力
深层软基地质下PCC桩施工质量控制JR/T02032020
s)宜支持物化视图。 t)宜支持动态系统视图。 u 宜支持自定义函数的具体要求如下: 一宜支持JAVA、C、Python自定义函数扩展功能 一宜支持过程语言方式的自定义函数。 V) 宜支持时区设置。 宜支持临时表。 x)宜支持公共表达式。
分布式事务数据库应提供充分的读扩展能力,以支持业务在架构层面进行读写分离优化。在业务 午对数据进行弱一致性读(即读取操作须满足全局一致性读要求,但不保证读到最新数据)的前提下, 基于业务需求应支持读写分离策略,具体要求如下: 分布式事务数据库应提供多副本读能力,并支持读请求在各个数据副本之间的均衡负载。 b 分布式事务数据库应支持自动剔除数据不一致或数据同步延迟超过业务指定阈值的数据副本, 并在其恢复后支持将其自动加回到读请求路由。 C 数据库应实现读请求在各个数据副本之间的灵活调度配置,使得上层应用不必关心读请求具亿 连接哪个数据副本。 d)读写分离功能应对应用透明。