fanyqing
作者fanyqing2022-09-02 10:15
技术架构, 厦门银行

浅析分布式数据库的技术框架及其在金融行业中的应用规划

字数 5413阅读 2250评论 3赞 13

本文为云原生应用创新实践联盟——数据库自主可控课题组生产内容,相关专家如下所示,更多内容可 点击此处进入云原生应用创新实践联盟 进行查看。
  ① 已通过课题组专家审核
  ② 待课题用户组织评议(欢迎各位在下方评论区提出您的宝贵意见)

执笔专家:
范永清 数据库自主可控用户委员会委员
twt社区云原生应用创新实践联盟——数据库自主可控方向课题组专家。 20多年银行IT从业经验,目前主要负责厦门银行基础技术架构规划。作为项目的核心人员,曾参与厦门银行同城双中心的规划与建设、重要系统的双活改造。有10多篇文章在《中国金融电脑》、《金融电子化》、《信息网络安全》、《保密科学技术》、《数据通讯》等杂志上发表。

顾问专家:
苑华伟 数据库自主可控用户委员会委员
twt社区云原生应用创新实践联盟——数据库自主可控方向课题组专家。 计算机硕士学历,被国际灾备协会授予大师级业务连续性管理专家(MBCP)认证。擅长灾备建设与演练、MQ中间件运维管理、数据库运维管理工作。2010年某重点大学计算机系研究生毕业后,就职于某省农村信用社省联社,工作至今。10余年里先后任大型机系统管理员、灾备管理员、中间件管理员、ESB系统管理员、分布式数据库管理员。曾作为项目经理,带领完成大型机系统升级项目、灾备自动化切换项目、运维自动化平台项目、ESB系统升级项目、国产分布式数据库选型等;作为项目组成员,参与核心系统投产上线、多次数据中心搬迁项目、核心系统下移项目的投产上线。曾在人民银行主办的杂志《金融科技时代》发表过《中型银行主机监控系统的实践探索》、《主机监控系统在中型银行中的建设实践》等论文。
胡晶玉 数据库自主可控用户委员会委员
twt社区云原生应用创新实践联盟——数据库自主可控方向课题组专家。拥有20多年的数据库从业经验.曾在IBM负责DB2售后技术支持工作,擅长数据库问题诊断,性能优化。目前在海通证券负责数据库架构设计,国产数据库选型,数据库运维等工作。获得IBM Certified Advanced Database Administrator,达梦DCP,奥星贝斯OBCA,巨杉SCDP等多个数据库认证。

摘 要:

随着互联网金融业务的快速发展,银行需要处理的数据呈爆炸式增长,传统的关系型数据库已无法满足新的业务需求,于是,近年各银行纷纷开始了分布式数据库的研究与试点。本文拟对分布式数据库的技术实现原理进行分析,试图梳理出分布式数据库的技术框架和功能模块,以及各功能模块采用的关键技术和技术特点,以帮助从业人员,在进行分布式数据库选型时,能更清晰地了解各类数据库产品的特点,并能够根据业务场景,选择合适的数据库。

关键词:关系型数据库,分布式数据库,NoSQL、NewSQL、OLTP、OLAP

早期银行业务系统处理的主要是交易型数据,数据量较少,传统关系型数据库(如Oracel、DB2等)已足够应对。随着互联网金融业务的快速发展,业务系统需要处理的数据呈爆炸式增长,传统数据库无法满足业务系统越来越高的数据处理能力要求。于是,新型的分布式数据库系统应运而生。

本文拟先对数据库进行分类,了解各类数据库的特点,参考人行的分布式数据库技术架构规范,并结合业界主流分布式数据库的技术实现,试图梳理出通用技术框架,并根据各功能模块的主要技术特点,结合业务场景,提出分布式数据库系统在金融领域的应用规划,供大家参考。

一、数据库的分类

为了更高效地了解不同厂商分布式数据库的产品特点,我们需要对数据库产品进行分类。业界对数据库的分类尚未形成统一的标准,但都大同小异,本文数据库分类参考了451 Group分析报告中的《数据库行业全景图》。

数据库根据其数据模型,可分为关系型数据库和非关系型数据库。其中,关系型数据库根据其技术特性,分为传统关系型数据库和NewSQL数据库;根据业务负载特征,可分为OLTP数据库和OLAP数据库。

根据部署架构,可分为集中式数据库和分布式数据库。其中NoSQL数据库与NewSQL数据库多为分布式数据库。

数据库分类示意图:

二、分布式数据库的技术框架

就分布式数据库的技术框架而言,可分为计算模块、存储模块和管理模块。各模块的技术框架介绍如下:

(一)计算模块

计算模块包括接口层、解析层和计算层。

1. 接口层
接口层负责接口调用,是分布式数据库对外提供服务的统一接口,可提供包括SQL

试读部分结束,继续阅读

此内容为“云原生应用创新实践联盟”用户的专属内容

云原生应用创新实践联盟用户组是基于联盟课题方向、集结各行业技术领域的企业用户的用户组织。

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

13

添加新评论3 条评论

huawei851120huawei851120数据库运维工程师, 江苏省农村信用社联合社
2022-09-28 14:13
作者对数据库研究较深,射猎面较广,一看就是长期从事数据库研究的专家。国产数据库近年来火热以来,引起国家及各大资本的关注,据不完全统计目前已经有216种。眼花缭乱的国产数据库,需要“行家”来进行分类和甄别,以避免客户走弯路,让大家对国产数据库认识更清晰,其实也更利于国产数据库的发展。感谢撰文,辛苦!
bin_huhjbin_huhj数据库管理员, 国海证券
2022-09-22 10:56
该文较为全面的阐述了数据库分类和分布式数据库技术框架,结合金融业应用系统的分类与特点,给出了相关规划建议。 在当前金融行业“稳态”和“敏态”共存的双模IT架构下,尤其是为了适应互联网新业态发展需要不断推进“敏态”系统的开发,势必会推动大量的分布式数据库使用,该文为金融行业的分布式数据库选型提供帮助。
chenmingfuchenmingfu基础架构组长, 西部某城商银行
2022-09-21 20:15
该文章写的较为完善,从各个视角展示了常见主流分布式数据库的底层技术架构原理及应用场景,比较适合当前分布式数据库选型单位借鉴参考
Ctrl+Enter 发表

本文隶属于专栏

最佳实践
不同的领域,都有先行者,实践者,用他们的最佳实践来加速更多企业的建设项目落地。

分布式关系型数据库选型优先顺序调查

发表您的选型观点,参与即得50金币。

作者其他文章

相关文章

相关问题

相关资料