本文为云原生应用创新实践联盟——数据库自主可控课题组生产内容,相关专家如下所示,更多内容可 点击此处进入云原生应用创新实践联盟 进行查看。
① 已通过课题组专家审核
② 待课题用户组织评议(欢迎各位在下方评论区提出您的宝贵意见)执笔专家:
范永清 数据库自主可控用户委员会委员
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
企业IT应用趋势项目创新联盟用户组是基于联盟课题方向、集结各行业技术领域的企业用户的用户组织。
如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!
赞15
添加新评论3 条评论
2022-09-28 14:13
2022-09-22 10:56
2022-09-21 20:15