分布式数据库技术金融应用规范技术架构

目录

引 言

概述

技术框架

技术框架概述

物理资源层

计算模块

功能特性

功能架构概述

基本功能

部署灵活性

并发处理能力

扩缩容

扩容

缩容


引 言

   随着金融领域分布式架构的转型升级,分布式数据库技术在金融领域应用逐步深入。为规范分布
式数据库技术在金融领域应用,强化分布式数据库技术对金融服务的技术支撑,提升分布式数据库技
术对业务连续性和信息安全的保障能力,特编制本文件。
本文件是分布式数据库技术金融应用系列标准之一,分布式数据库技术金融应用系列标准包括:
——《分布式数据库技术金融应用规范 技术架构》;
——《分布式数据库技术金融应用规范 安全技术要求》;
——《分布式数据库技术金融应用规范 灾难恢复要求》。
分布式数据库技术金融应用规范下载地址
本文件规定了在金融领域分布式事务数据库技术的架构要求,涵盖技术框架、功能特征和运维管理。
本文件适用于金融领域分布式事务数据库的研发、测试、评估、应用。

概述

    数据库系统是按照特定数据结构组织、存储和管理数据的基础软件,根据架构不同可分为集中式数 据库和分布式数据库。集中式数据库将数据在物理空间上集中存储和处理,是1种较为经典、传统的架构模式。分布式数据库是物理上分散而逻辑上集中的数据库系统,利用分布式事务处理、数据自动分片、 数据多副本存储等技术,将分散在计算机网络的多个逻辑相关的节点连接起来,共同对外提供服务。

技术框架

技术框架概述

  分布式事务数据库技术架构包括管理模块、计算模块和存储模块 3 个部分,各部分的主要功能和逻 辑关系见图 1。

物理资源层

    物理资源层是指分布式事务数据库的基础硬件设施与设备,为分布式事务数据库和上层业务系统提供基础支撑环境,包括物理机房供电、计算设备和存储设备、网络设备等物理基础设施。物理资源层应 使用安全可控、体系架构开放的硬件进行构建,保障安全性、可用性和可靠性,具体要求如下:
a) 应支持处理器多路互连技术、压缩和解压缩等计算加速能力。
b) 应动态监测各网元的网络拓扑结构,实现可靠性、扩展性、易维护性。
c) 宜支持2种以上处理器架构体系,且处理器具有可信计算能力。
d) 宜提供动态配置的黑名单机制或防火墙机制,防范因恶意节点造成的网络瘫痪。

计算模块

   计算模块负责解析应用程序查询请求、生成查询计划,并将查询计划自动分配到各计算节点并行执行。通过分布式事务处理等技术确保数据正确性,借助并发控制、动态资源分配等技术提升分布式事务数据库在复杂业务场景的计算效率,具体要求如下:
a) 应满足分布式事务数据库所需的计算算力要求。
b) 应支持在可信的虚拟化或云计算环境运行。

功能特性

功能架构概述

   分布式事务数据库应采用计算与存储分离、计算分布式和存储分布式的技术架构,以通用软硬件为基础平台,实现数据安全、系统高可用、数据分片存储、数据容量和性能水平可扩展、事务一致性等功能。应用于金融领域的分布式事务数据库功能框架见图 2。

基本功能

部署灵活性

应具备灵活的部署方式,本地部署和云部署方式应至少支持 1 种。
a) 本地部署:分布式事务数据库部署采用多台物理机来充当管理节点、计算节点和数据存储节点,
在部署过程中应满足以下要求:
——应具备从单节点发起自动在多个服务器上完成数据库部署的能力。
——应提供统一的软件组件可视化安装管理向导。
——应记录安装日志,并提供安装记录和问题排查方式。
b) 云部署:基于云平台构建和部署分布式事务数据库,云平台将根据用户需求自动分配存储和计
算资源,云上自行部署分布式事务数据库应满足以下要求:
——应具备云上灵活部署的能力,可执行自动安装部署,或支持在云平台提供的裸金属服务器、
虚拟机上进行安装和部署。
——应提供统一的软件组件可视化安装管理向导。
——应具备安装日志,提供安装记录和问题排查方式。
并发处理能力
分布式事务数据库应提供并发处理能力,具体要求如下:
a)
应根据业务对用户并发数、吞吐量、响应时间的指标要求,保证系统能够同时处理多条请求,
具体要求如下:
——应支持并发分布式事务。
——应支持并发复杂查询语句。
——应支持并发连接数配置。
——宜具备分布式相关的查询优化和执行能力。
b)
应具备对各种数据库操作的并行计算能力,包括但不限于跨数据分片的DDL、DML和查询等,以
充分利用所有节点的计算能力和存储能力,并控制降低网络数据带宽传输需求。
c)
分布式事务数据库并行计算功能宜具备可以控制语句并行度的能力,如通过调整SQL语句或者
会话的并行参数来实现。

扩缩容

扩容

   分布式事务数据库可通过扩容的方式来提升存储容量和性能,扩容可分为计算节点扩容、数据存储
节点扩容和管理节点扩容,扩容过程应满足运维功能要求,具体要求如下:
a) 应具备支持扩容操作管理功能,可以自动完成计算节点或者数据存储节点的扩容。
b) 应提供操作日志,可供问题排查和操作行为记录。
c) 应支持数据存储节点扩容完成后,按照新的分片规则完成数据重分布。
d) 应支持数据库扩容过程中可以正常读写。
缩容

分布式事务数据库可通过缩容的方式回收资源,缩容可分为计算节点缩容、数据存储节点缩容和管
理节点缩容,缩容过程应满足运维功能要求,具体要求如下:
a) 应具备支持缩容操作管理功能,可以自动完成计算节点或者数据存储节点的缩容。
b) 应提供操作日志,可供问题排查和操作行为记录。
c) 应支持数据存储节点缩容完成后,按照新的分片规则,完成数据重分布。
d) 应支持数据库缩容过程中可以正常读写。

《分布式数据库技术金融应用规范 技术架构》, 《分布式数据库技术金融应用规范 安全技术要求》和 《分布式数据库技术金融应用规范 灾难恢复要求》的下载地址:
企业架构、技术方案、案例资源-CSDN博客 的金融行业标准

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/58195.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

从0开始electron+vue2搭建环境

使用环境:node版本16.16.0 目录 搭建vue项目安装electron打包electron 搭建vue项目 已有vue2的环境直接进项安装electron步骤 没有的请先移动到这里查看 vue2脚手架搭建项目流程 我就不另外记录了 安装electron 直接运行 vue add electron-builder安装完成后&…

【脚本】B站视频AB复读

控制台输入如下代码,回车 const video document.getElementsByTagName("video")[0];//获取bpx-player-control-bottom-center容器,更改其布局方式const div document.getElementsByClassName("bpx-player-control-bottom-center")[0];div.sty…

源码复现detectron2时遇到的错误

说明:安装detectron2直接进到官网 detectron2源码 中找安装文档,安装安装文档一般没什么问题,但是我确实出现了问题,包括有: gcc版本太低:提示说需要gcc 9及以上的版本才可以pytorch版本不匹配&#xff1a…

【机器学习基础】激活函数

激活函数 1. Sigmoid函数2. Tanh(双曲正切)函数3. ReLU函数4. Leaky ReLU函数 1. Sigmoid函数 观察导数图像在我们深度学习里面,导数是为了求参数W和B,W和B是在我们模型model确定之后,找出一组最优的W和B,使…

ipad-make-sense:首个支持 iPad 的开源数据标注工具

在机器学习和人工智能快速发展的今天,高质量的数据标注工具变得越来越重要。然而,大多数现有的数据标注工具都局限于传统的桌面环境,无法适应现代移动办公的需求。今天,我要向大家介绍一个突破性的解决方案 —— ipad-make-sense&…

阳振坤:云时代数据库的思考 | OceanBase发布会实录

在2024 OceanBase 年度发布会中,OceanBase 的创始人与首席科学家阳振坤进行了《云时代数据库的思考》的主题分享。本文为演讲实录。 亲爱的朋友们,衷心感谢各位莅临今天的发布会现场。今天是一个云的时代,我想与大家分享,我对于云…

51单片机完全学习——DS18B20温度传感器

一、DS18B20数据手册解读 首先我们知道DS18B20使用的是单总线传输,默认情况下读出来的温度是12位的,我们这里只讨论外部电源供电这种情况。 有这张图片我们知道,12位温度的最小分辨率是10^-4次方,因此就是0.0625.我们只需要将最后…

STM32应用详解(12)使用I2C的main函数例程

文章目录 前言一、支持I2C总线的常见器件二、程序详解1.main函数2.读取传感器温度值的函数3.相关宏定义 前言 学习I2C总线。本文件主要分析main函数和LM75A驱动程序。了解器件驱动基本原理。 一、支持I2C总线的常见器件 (1)支持I2C总线的器件有很多,在开发板上支持…

redis详细教程(3.ZSet,Bitmap,HyperLogLog)

ZSet Redis 的 ZSet(有序集合)是一种特殊的数据类型,它允许存储一系列不重复的字符串元素,并为每个元素关联一个分数(score)。这个分数用于对集合中的元素进行排序。ZSet 的特点是: 唯一性&am…

Openlayers高级交互(11/20):显示带箭头的线段轨迹,箭头居中

本示例介绍如何在vue+openlayers项目中设置带有箭头的线段,箭头位于线段的中间位置。这里用到 forEachSegment 函数, 这个函数接受一个特征和一个回调函数作为参数。它遍历特征中的每个子线段,并调用回调函数传入子线段的中点坐标。 效果图 专栏名称内容介绍Openlayers基础…

Springboot整合spring-boot-starter-data-elasticsearch

前言 <font style"color:rgb(36, 41, 47);">spring-boot-starter-data-elasticsearch</font> 是 Spring Boot 提供的一个起始依赖&#xff0c;旨在简化与 Elasticsearch 交互的开发过程。它集成了 Spring Data Elasticsearch&#xff0c;提供了一套完整…

51c自动驾驶~合集2

我自己的原文哦~ https://blog.51cto.com/whaosoft/11491137 #BEVWorld BEV潜在空间构建多模态世界模型&#xff0c;全面理解自动驾驶~一、引言 世界模型建模了有关环境的知识&#xff0c;其可以通过给定的条件对未来进行合理的想象。未来想象要求世界模型具有物理规律的理解…

秦时明月2搭建笔记

1.具体配置 数据库不修改&#xff0c;如果修改了&#xff0c;gm那边也要 2.数据库 3.上传配置文件出现问题 参考&#xff1a;对于测试时&#xff0c;错误信息 Caused by: com.mysql.jdbc.PacketTooBigException: Packet for query is too large-CSDN博客 4.启动tomcat&#x…

“冷”在日语里有这些表达-柯桥商务日语培训成人零基础学习

“冷”在日语里有这些表达: 寒い 这是最常用的表达,与中文的“冷”意思相同。 例句: 部屋が寒いから、エアコンをつけます。(房间冷,我去开空调。) 冷たい 形容物体表面温度较低,有“冷的”的意思。 例句: この水は冷たいですね。(这水挺冷的。) にぶい 指饮料不够冰镇…

安全芯片 OPTIGA TRUST M 使用介绍与示例(基于STM32裸机)

文章目录 目的资料索引硬件电路软件框架介绍数据存储框架移植框架使用 使用示例示例地址与硬件连接通讯测试功能测试 总结 目的 OPTIGA TRUST M 是英飞凌推出的安全芯片&#xff0c;芯片通提供了很多 slot &#xff0c;用于存放各类安全证书、密钥、用户数据等&#xff0c;内置…

Python: Print Table on console

# encoding: utf-8 # 版权所有 2024 ©涂聚文有限公司 # 许可信息查看&#xff1a; # 描述&#xff1a; # Author : geovindu,Geovin Du 涂聚文. # IDE : PyCharm 2023.1 python 3.11 # OS : windows 10 # Datetime : 2024/10/28 22:08 # User : geo…

Midjourney中文版:激发无限创意的艺术之旅

在数字化时代&#xff0c;艺术创作已不再受限于传统工具与技巧的束缚。Midjourney中文版&#xff0c;作为一款专为国内用户打造的智能艺术平台&#xff0c;正以超凡的智能算法和丰富的功能&#xff0c;引领每一位创作者踏上一场前所未有的艺术之旅。 Midjourney AI超强绘画 (原…

OpenHarmony鸿蒙应用开发 | 如何使用vsCode配置cangjie(仓颉)插件编程

前沿 余承东余总&#xff08;余大嘴&#xff09;在2024年10月21日鸿蒙【原生鸿蒙之夜暨华为全场景新品发布会】现场说&#xff0c;cangjie会成为鸿蒙下一代的编程语言&#xff0c;为开发者提供更强大的编程能力&#xff0c;让开发者在鸿蒙设备上实现更多创意。目前cangjie正处…

海亮科技亮相第84届中国教装展 尽显生于校园 长于校园教育基因

10月25日&#xff0c;第84届中国教育装备展示会&#xff08;以下简称“教装展”&#xff09;在昆明滇池国际会展中心开幕。作为国内教育装备领域规模最大、影响最广的专业展会&#xff0c;本届教装展以“数字赋能教育&#xff0c;创新引领未来”为主题&#xff0c;为教育领域新…

相识redis

一、Redis简介 什么是redis&#xff1f; Redis&#xff08;全称为Remote Dictionary Server&#xff09;是一个开源的非关系性数据库用于存储键值对&#xff0c;主要用于数据存储、缓存和消息队列方面&#xff0c;相传redis的初心是做消息队列起家但有心栽花花不开&#xff0…