在日常紧张的工作生活中,最开心的就是老板发红包,大家抢。
不知道大家有没有想过,在我们抢红包的行为背后,是什么样的数据系统在提供支持。如果这个系统出了问题,多了或少了零,我们的账户余额会怎么样?
哈哈,我相信这个画面是不可想象的!
是的,在数字信息时代,所有的金钱和财富其实都是一串串的数字。而管理和记录这些数字的银行和金融系统具有举足轻重的地位,关系到整个社会的稳定。
在这些系统中,最重要的是银行数据库系统。
数据库系统不仅支撑了金融行业的快速发展,也给我们的生活带来了极大的便利。现在我们之所以能随时随地转账、缴费、收款,就是因为它的存在。
银行数据库技术的诞生
先说银行数据库技术的发展。
20世纪60年代,数据库技术作为计算机科学的一个分支开始萌芽。
1961年,美国通用电气公司的查尔斯·巴赫曼成功开发了世界上第一个数据库管理系统——IDS,奠定了网络数据库的基础,并在当时得到了广泛的分发和应用。
1970年,IBM的研究人员edgar frank codd在题为《大规模共享数据库数据的关系模型》的论文中提出了数据库的关系模型,开启了关系数据库时代。这篇论文被普遍认为是数据库系统史上最重要的论文。
在70年代和80年代,几乎所有新开发的数据库系统都是关系型的。也就是在这个时期,美国软件业进入了黄金增长阶段,出现了微软、甲骨文等软件公司,诞生了Oracle、Informix、DB2、Sybase等数据库产品。
80年代初,我国信息产业萌芽,开始引入数据库技术。
当时国家穷,技术基础薄弱,基本上采取“拿来主义”,全盘采纳。
1987年,IBM为中国专门定制的第一版SAFEII系统在中国工商银行大量网点上线,标志着中国银行业开始走上信息数据系统之路。
20世纪90年代,越来越多的国内银行开始了信息化改造。他们面临的第一个问题是分支机构相互独立,信息和数据无法访问和共享,从而影响了一体化和全方位服务的实现。
为了改变这种状况,银行普遍开始采用集中数据管理模式,建立统一的数据中心和数据库,实现网点和业务的数据集中,促进资金流动。
1998年银行网点
如前所述,金融是国民经济的命脉,数据是金融企业的核心资产。因此,银行业对数据库的性能、稳定性和安全性有很高的要求。
在这种背景下,银行对数据库产品的选择往往对价格不敏感,“买最贵的”。因此,国外的商业数据库很容易垄断中国银行业的所有市场份额。ORACLE、DB2等产品占据了90%以上的市场份额,可以说赚了不少钱。
分布式数据的兴起
进入21世纪后,数据库技术的演进趋势发生了微妙的变化。
首先,互联网业务的爆发式增长催生了新一代互联网巨头,对IT信息系统的性能提出了更高的要求。
高并发、高负载、高可靠、强安全成为互联网公司搭建服务架构必须满足的条件。此外,互联网公司对成本更加敏感,无法承受旧IT架构的巨大软硬件投入和维护成本。
于是,互联网公司开始尝试用低成本的开源解决方案挑战传统IT巨头的架构垄断。
在此期间,云计算技术和分布式架构开始流行。在数据库领域,正是分布式数据库技术的迅速崛起。
简单来说,分布式数据库就是“逻辑上集中,物理上分散”的数据库。它把单个数据库变成分布在不同地方的几个小型数据库功能节点,对外提供服务。前面提到的Oracle和DB2都是集中式架构产品。
与集中式数据库相比,分布式数据库具有明显的优势:
首先,分布式数据库可以平衡事务负载,通过高并发架构提高事务处理能力。
其次,分布式数据库还可以横向扩展,不断提高其业务承载能力。
此外,分布式数据库可以显著降低成本,降低开发和运维的难度和工作量。
随着金融科技的不断发展,IT基础设施自主创新的进程也在推进。越来越多的银行和数据库企业开始研究如何使用基于分布式架构的国产数据库来替代集中式架构的国外数据库。他们的设计目标很明确,就是实现弯道超车,保证稳定可靠。
需要说明的是,对于一家银行来说,通常有上百个信息和数据系统。国有大银行,甚至可能几千套。这些系统分为核心业务系统和非核心业务系统。简单来说,资产管理、贷款管理等与“钱”相关的系统是核心系统。客户服务系统、积分系统等。都是非核心系统。
核心业务系统是银行的命脉,是关键中的关键。核心业务系统的更换才是真正的目标。
相比大型国有银行,股份制银行、城商行、农商行、互联网银行率先行动。
这个行业的典型案例有:微众银行、互联网银行、张家港农商行、中信银行、赣州银行、贵州银行。
微众银行和网商银行,因为没有传统银行的历史包袱,采用自己的腾讯TDSQL和阿里的Oceanbase。
张家港农村商业有限公司是2019年腾讯和股东龙明亮科技共同打造的国内数据库模式,日均交易量69万笔。
中信银行是首家推动国内分布式数据库更换的股份制银行。他们选择了中兴的GoldenDB。
早在2015年,中信银行就开始将GoldenDB商业化。紧接着,2019年10月,GoldenDB在新一代信用卡核心业务系统投产。2020年5月在总行会计核心业务系统成功上线运行,累计交易量达到万亿,日均交易量达到数十亿。
贵州银行、赣州银行采用与中信银行相同的选择,也是GoldenDB。两家银行分别于2020年10月和11月启动了新一代信贷核心项目和新的核心业务系统项目。
基于成功的项目实践,中信银行和赣州银行分别入围2019年和2020年中国国际金融展“金鼎奖”,并获得“年度优秀网络信息产品基础软硬件奖”。
以上成功的落地案例,大大提升了行业对国产数据库的认可度,加速了更新换代的进程。据悉,工商银行、建设银行、交通银行、广发银行等国内银行机构也已启动相关工作,预计很快会有更多振奋人心的消息传来。
标签
2020年,国内实际运营的银行机构将达到4000家左右,银行数据库软件市场规模将达到200亿元。甲骨文等海外厂商的市场份额仍超过80%。这意味着本地化数据库有非常广阔的发展空。
根据中国人民银行发布的金融科技发展规划,我国将有计划、有步骤地稳步推进分布式数据库产品先行先试,形成可借鉴、可推广的典型案例和解决方案,为分布式数据库在金融领域的全面应用探索路径,保障分布式数据库在金融领域的安全应用。
毫无疑问,基于国家对金融行业软件自主化的明确要求,未来将有更多银行加入国产分布式数据库的试点,金融自主创新将进入快车道。
在3月25日刚刚结束的中兴通讯2021政企云网生态峰会上,中兴通讯高级副总裁于发布了全新年度版本GoldenDB -GoldenDB v6.0,正式吹响了中兴GoldenDB分布式数据库进军大型国有商业银行的号角。这是GoldenDB在中信银行核心业务系统上线两年多后的又一力作。我们相信,自主创新、稳定运行的国产数据库将迎来历史性的发展机遇。
数据库本地化的时代已经到来!