面向金融场景的下一代数据库测试基准研究.docx
《面向金融场景的下一代数据库测试基准研究.docx》由会员分享,可在线阅读,更多相关《面向金融场景的下一代数据库测试基准研究.docx(24页珍藏版)》请在优知文库上搜索。
1、一、前言改革开放以来,随着经济稳步增长和经济、金融体制改革的深入,金融业在我国国民经济中的地位愈加重要。截至2021年年底,我国金融业总资产达381.95万亿元,同比增长了8.1%。其中银行业机构总资产为344.76万亿元,同比增长7.8%,在各类金融机构(银行、证券、保险)中占据主要地位。随着移动互联网时代的到来,手机交易逐渐增多,银行系统内部每时每刻都在产生着大量的数据信息,如何安全有效地管理好这些数据成为银行对自身业务系统的重要诉求。中国人民银行发布的金融科技发展规划(20222025)中也明确指出,金融科技整体水平与核心竞争力需要实现跨越式提升,全面加强数据能力建设,建设绿色、高可用的
2、数据中心。数据库系统及数据服务解决方案作为承载数据存储和计算功能的基础软件,向下发挥硬件算力,向上支撑上层应用,是银行业务系统中至关重要的一环。20世纪90年代,我国的银行机构通过使用Orade、DB2等国外数据库产品实现了跨网点的存取款业务功能(通存通兑)。近年来,受银行业务需求和国际形势影响,以银行业为主的众多金融机构逐渐从国外商用数据库向国产分布式数据库过渡,以在提高业务系统性能的同时避免使用国外商用数据库产品所带来的潜在供应链风险。随着我国对金融数据安全的重视,金融业数据库国产化替代己成为大势所趋。作为数据库性能测试的依据,数据库测试基准能够在给定的场景下公平、客观地对各类数据库产品和
3、数据服务解决方案进行统一的测试,对用户选择具有重大的参考价值。然而,现有数据库测试基准在应对金融场景下的数据库测试时面临诸多挑战。一方面,以银行为代表的金融应用场景中的业务逻辑更复杂并且同时存在多种模式的数据,现有的测试基准缺乏在这种复杂的环境下对数据库产品及数据服务解决方案进行全面、准确测试的能力,其模拟的应用场景(大多以商业销售为主)与金融场景有着很大的区别。另一方面,金融业对数据安全的要求更高,金融数据的安全关系到国计民生,因此相比于现有测试基准,金融场景下的测试基准需要具备更强大、更全面的可靠性与安全性测试能力,以辅助实现金融数据的安全治理,为金融数字化转型提供保障。此外,随着金融业数
4、据库国产化替代步伐的不断迈进,分布式改造如火如荼,金融场景下的测试基准需要能够对数据库产品及数据服务解决方案的可移植性、兼容性和分布式架构适配性等方面进行评测,而这正是现有测试基准所欠缺的。因此,亟需构建一个符合金融业务发展需求的数据库测试基准以对数据库产品及数据服务解决方案作出统一的评价和度量,助力金融从业者做出更准确的选择,同时引导数据服务厂商的健康发展。针对于此,本文首先对银行业数据库的应用发展现状进行阐述,深入剖析新时期银行数据库的新要求与发展趋势,介绍国产数据库在各大银行的替代情况与面临的挑战;其次调研分析国内外主要的数据库测试基准,结合金融行业的数据应用发展需求,分析构建面向金融场
5、景的下一代数据库测试基准的必要性和重要性,以期为金融数据服务领域的从业者和研究者提供参考。二、我国银行业数据库的应用现状(一)银行业数据库应用的发展与变迁在信息时代,数据库系统作为存储和管理数据的基础软件,在银行金融系统中具有重要的作用,直接关系到银行金融系统的稳定。如图1所示,从银行信息化40多年的发展历程来看,金融行业数据库建设先后经历了手工记账的单机时代、各支行和网点业务数据互通的互联互通时代、数据集中在总行的大集中时代、面向服务的架构(SOA)时代以及目前和未来将长期处于的分布式微服务时代。其中,从互联互通时代开始(20世纪90年代),国外数据库产品己逐渐在我国银行内得到实际应用,打开
6、了我国金融业数据库建设的大门。之后,随着我国数据库行业的不断发展,部分国产数据库于2017年左右被投入到包括国有大型银行、股份制银行、城市商业银行在内的众多金融机构中使用并且表现出优异的性能。目前,国产数据库厂商大致可分为3类企业:一是以阿里巴巴集团控股有限公司为代表的互联网企业;二是以北京人大金仓信息技术股份有限公司为代表的传统数据库公司;三是以华为技术有限公司、中兴通讯股份有限公司等为代表的综合型信息技术服务企业。截至2021年6月,我国数据库产品共有135款;但是,在2020年我国高达200亿元的银行数据库软件市场中,OracleDB2等国外数据库产品的市场占有率仍超过了80%,这也从侧
7、面表明我国国产数据库拥有广阔的发展空间。手工记账V集中式数据库分布式数据库图1银行业数据库应用的发展历程(二)新时期银行数据库的新要求目前,金融行业在数据库应用方面呈现出了4个新需求。一是随着移动互联网的快速发展,金融业务系统内产生的数据量在不断增长,这对数据库系统的数据存储和管理能力提出了更高的要求;二是随着普惠金融的落地,数据库系统需要具有更强的容灾能力,以保障业务连续性;三是随着电子支付的普及,数据库系统需要具有更强的性能,以应对高并发业务和高用户量所带来的系统压力;四是防止潜在供应链风险,技术层面存在数据库国产化需求,以避免金融数据安全受到威胁。整体来看,为了适应银行的数字化转型升级,
8、满足业务发展需要,新时代的银行数据库除了满足原子性、一致性、隔离性以及持久性(ACID)等数据库的基本要素之外,还应有区别于传统的特性才能跟上甚至引领时代。这些新要求包括:可扩展性,数据库系统需要具备扩展数据的存储、访问、计算等方面的能力,特别是横向扩展的能力;自主性,自主可控是信息安全的前提,是我国金融业务发展的需要,因此金融业特别是银行业务系统中的数据库系统应该是自主可控的;海量性,随着电子支付的普及,数据库系统需要具备支撑海量数据存储和计算的能力;实时性,数据库系统需要具备在高并发环境下实时处理用户业务的能力;高可用性,数据库系统要具备足够的容灾能力,以提供全天候不间断的服务,保障上层业
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向 金融 场景 下一代 数据库 测试 基准 研究