国产数据库技术全面破冰,金融核心系统打破国外巨头垄断指日可待

作者 | 马超

责编 | 伍杏玲

头图 | CSDN下载自东方IC

出品 | CSDN(ID:CSDNnews) 

作为一名金融IT人,打造完全自主掌控的金融核心,是我们心中的梦想。年轻的读者可能不太了解过去金融系统的建设往事,我们一直沿用至2013年的一代支付系统,是世界银行在2000年对我国开展的援建项目。

支付系统作为我国金融行业平稳运行的命脉,如果不能自主掌控对其风险是巨大的,正是因为这样的心结,我国大量储备了支付领域的人才,不但打造出了二代支付系统,还为后来移动支付产业的大爆发奠定了基础。

虽然应用系统可自主研发,但是金融行业的核心系统依旧还在沿用甲骨文或者IBM等国外巨头的数据库产品。

据笔者观察,最近的情况似乎有了一些变化,我国金融业的核心系统已渐成全面升级之势,先是大厂在发力自研数据库。比如阿里云在6月8日峰会上,宣布PolarDB 强势出击,誓将助金融机构一臂之力,全面拥抱云原生数据库;蚂蚁金服也将旗下刚刚获得TPC-C冠军的OceanBase数据库团队单独成立公司,相信此举是OB大规模市场化的前奏。

无独有偶近日腾讯也在数据库方面发力,携图数据库腾讯云数图TGDB入局。

从市场角度来看,国产数据库技术开始全面破冰,近日中华保险与阿里云签订全面合作协议,双方合力打造新一代全分布式保险核心系统,中华保险成为国内首家使用国产分布式金融核心系统的保险企业。

我们相信这些迹象预示着金融核心系统升级换代的大幕即将开启。

“云”金融业的迫切需求

云计算目前已经成为金融业数字化转型所必须迈过的一道门坎。拿一年一度的春节红包大战来说,2016年至2019年支付宝集五福的活动参与人次分别是10亿、13亿、13.6亿、14.5亿人,其营销效果非常惊人。不过细心的读者也许会发现,作为货币流通枢纽的传统银行在此类营销的活动中往往都是缺位的,究其背后原因肯定不是因为银行业务部门不想做,而是在技术层面传统银行业的信息系统无法匹配金融云计算,红包的背后其实是云实力的。

如果把IT系统比作一个水利系统,那么核心系统则相当于水利的运转中枢,如果使用中心式的架构,那么所有的水流都需要经过中心管道处理,这样的好处是系统的设计架构较为简单,缺点是中心管道的容量是有限的,如果遇到特别巨大的水流,这种中心化的架构就会力不从心。

IT界开始考虑使用分布式架构对原有的中心管道进行改造。这种分布式架构虽然使得其内部设计较为复杂,不过其最大的好处是如果遇到突然到来的洪水,只需要增加核心管道数量就可以从容应对了。

在分布式系统中,集群内各节点承担的工作份量平均,这样系统调度起来成本最低。考虑到硬件设备的型号和算力均会有差异,如果让软件系统直接面对不同型号的设备,根据其处理能力分配任务的话,系统开销将大幅提高。

云计算就是这样一种针对分布式系统的技术,“云”能屏蔽底层设备的能力细节,向客户交付标准化资源,正因为这样的特点使云服务相比传统IT架构具备更加快速、敏捷的优势,这恰恰是互联网时代对于IT技术的基本要求。

近年来随着金融科技不断发展,开放金融、数字货币等新兴金融科技产品方兴未艾,这些产品最大的共同特点是对云计算的能力有极高的要求。

开放银行要触云:由于开放银行乃至开放金融等新兴金融产品目标是借助合作方的流量,将用户从互联网直接导流到自身体系内的模式。这不同于以往金融机构从网上银行、手机银行从柜面转化客户的局面,开放银行的模式将使金融业的流量,由原先的自主可控,变为随时有可能面临突发。

应对这种突发的流量,是云计算最为擅长的领域。

在疫情的影响下柜面客户大幅减少,由于之前银行的手机与网银等线上渠道对开户方式的限制,几乎没有任何自发增长的属性,因此全面打开互联网的获客手段成为各行未来转型的必然选择。想上线这种开放金融产品,其最关键的前提就是要将核心系统上云。

数字货币要呼唤边缘计算:日前央行数字货币(DCEP)正式开展了沙盒测试,从官方的回应上看,DCEP将支持离线交易与结算,海量离线交易恰恰是边缘计算所长,不过目前金融业对于边缘计算相关的概念还不熟悉,“云边”如何互动更是毫无经验可谈,因此未来如何能够运营好DCEP这样一款新兴货币形式,也是摆在金融业面前的一道难题。

“核心”转型之痛

有不少来自我们银行内部人士的声音:很多金融业数据库事务的处理方式,如批处理结息等操作与金融业务牢牢绑定,国产分布式数据库无法适应金融业现有的业务实现,因此国产数据库的转型之路还很漫长。

对于这种观点,笔者并不赞同。其逻辑无异于非要让冷兵器时代的士兵去发射东风5号导弹。诚然分布式数据库相比于Oracle、Db2等传统中心型数据库在应用开发上还是有很多的不同之处,不过这种所谓的不匹配,究其根源还在于传统银行的核心系统核心构架模型过于陈旧,而不是分布式数据库所带来的问题。要求新型的分布式数据库反过来向后兼容银行业务,是一种倒退。

在大众的印象中,可能会认为传统金融机构科技水平比较低,事实恰恰相反,金融机构的数字化程度一点也不低,甚至可以说是起步很早。

在上个世纪末,各大金融机构的信息系统就开始了会计电算化操作的改造。因此这也使金融机构系统模型本质上都是基于会计操作建立的,尤其是核心账务系统还在日间交易、对帐处理和日终批量处理三个状态间不断切换。其中日间交易状态主要是对柜员重空、现金及会计科目等方面操作的信息化记录。

在每天各网点营业完成,关门盘点之后,会将所有的账本统一集中到总部进行利息计算及对帐操作,这一过程的模拟就是刚刚所提到的批处理操作,也恰恰是各网络将账本集中到总部的过程被内化成为金融核心系统的建构模型,使得金融机构批处理成为了一种典型的集中式操作,难以进行改造。

由于目前日终处理之前一般会先进行交易日期更新的日切(也称为日终或者日转)操作,切换完成后再以日切时刻的数据进行结息、匡息等操作,一般来说日终处理需要先对日间帐进行冻结导入日终帐目后,再对日间帐解冻,并使用日终帐进行批量处理。由于日终处理期间一般都包含有冻结操作,故在此过程中银行系统会有服务暂时中断的情况。

虽然各行都在不断通过技术手段压缩对帐和日终处理所用的时间,由于系统构建模型的局限性,如果再不对核心系统进行分布式改造,那么传统金融机构无法提供真正意义上的7*24小时连续服务,这就与未来金融业以客户体验为本的竞争理念完全相背。

目前金融业的总资产已经突破了330万亿人民币,可以说金融机构掌握着我国经济命脉。目前金融业发展的主要驱动力已经由业务规模驱动换档成为了科技驱动的时代。应用创新科技的水平,数据智能的水平,将决定着未来金融行业的发展。因此无论千难万难,金融机构也必须迈过核心转型的这道坎,否则未来难有机会。

 “核心云换代”刻不容缓

笔者认为,在未来,金融机构若要保证良好的客户体验,又要从容面对随时可能到来的流量高峰,就必须仿照微博、淘宝的方式将系统全面迁移到云平台上去,这样才能使自身服务体系保持足够的弹性,迅速响应各种营销热点。如果不全面“上云”,继续死守传统的物理架构,未来的发展空间将十分狭小,今后银行业在金融体系内统治地位也将堪忧。

不同于传统金融业资本规模为王的竞争模式,互联网的战场上拼的不是关系、不是人脉,而是客户体验。客户体验本质上比拼的是科技实力,所以从这个角度来看,占有金融科技优势的银行未来才能占据竞争高点。银行若能抓住“核心云转型”的技术机遇,充分利用金融科技带来的流量红利,弥补线上客户营销基础的不足,才能继续保持自身时代潮流领跑者的地位。

云计算其特有的共享、共赢的服务理念都与普惠金融、回归实体的时代需求高度重合,所以这也是银行信息科技一次涅槃重生的契机,虽然去转型对技术要求更高,时间也更为紧迫,但只要把握住这次机会,争取率先统一银行“云核心”的技术标准,成为时代潮流的领跑者就能让银行业在技术上与科技巨头重回同一起跑线,为今后更进一步的服务体系升级打下坚实的基础。

声明:本文系作者独立观点,不代表CSDN立场。

推荐阅读
  • 干货 | 大白话彻底搞懂 HBase RowKey 详细设计

  • 那天我去逛街,发现连大编程语言都摆起地摊了……

  • 研发的未来在哪里?Serverless 云开发来了!

  • Facebook 公司:如何清除 960 万句“脏话”?

  • Linux 之父怒删工程师提交的补丁,称“太蠢了”网友:怼得好!

  • 干货!3 个重要因素,带你看透 AI 技术架构方案的可行性

  • 热评 | 警惕新基建热潮中的区块链项目烂尾

真香,朕在看了!

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

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

相关文章

Go语言出现后,Java还是最佳选择吗?

阿里妹导读:随着大量新生的异步框架和支持协程的语言(如Go)的出现,在很多场景下操作系统的线程调度成为了性能的瓶颈,Java也因此被质疑是否不再适应最新的云场景了。4年前,阿里JVM团队开始自研Wisp2,将Go语言的协程能力…

为何小程序上线了,他们的内心却留下遗憾?

前言 出于多端投放和开放生态的考虑,闲鱼开始接入整个阿里小程序体系。闲鱼在9月份迅速上线了第一个小程序鱼塘小程序,由于刚接触不熟悉小程序体系,整体性能上有比较大的优化空间,主要表现在以下问题: 小程序加载慢&…

高德亿级流量接入层服务的演化之路

2019杭州云栖大会上,高德地图技术团队向与会者分享了包括视觉与机器智能、路线规划、场景化/精细化定位时空数据应用、亿级流量架构演进等多个出行技术领域的热门话题。现场火爆,听众反响强烈。我们把其中的优秀演讲内容整理成文并陆续发布出来&#xff…

一篇与众不同的 String、StringBuilder 和 StringBuffer 详解

来源 | 程序员 cxuan责编 | Carol封图 | CSDN 付费下载自视觉中国这是一道老生常谈的问题了,字符串是不仅是 Java 中非常重要的一个对象,它在其他语言中也存在。比如 C、Visual Basic、C# 等。字符串使用 String 来表示,字符串一旦被创建出来…

Ververica Platform-阿里巴巴全新Flink企业版揭秘

摘要:2019云栖大会大数据 & AI专场,阿里巴巴资深技术专家王峰带来“Ververica Platform-阿里巴巴全新Flink企业版揭秘”的演讲。本文主要从Ververica由来开始谈起,着重讲了Ververica Platform的四个核心插件App Manager、Libra Service、…

滴滴经验分享:SQLFlow如何让运营专家用上AI?

蚂蚁金服过去十五年,重塑支付改变生活,为全球超过十二亿人提供服务,这些背后离不开技术的支撑。在2019杭州云栖大会上,蚂蚁金服将十五年来的技术沉淀,以及面向未来的金融技术创新和参会者分享。我们将其中的优秀演讲整…

秒杀场景_Sentinel在秒杀场景的应用_05

上一篇解决了在高并发秒杀场景下的超卖问题,这一篇主要解决如何利用Sentinel防止服务器雪崩。 文章目录一、 商品微服务集成Sentinel1. 引入依赖2. 添加配置二、 秒杀微服务集成Sentinel2.1. 引入依赖2.2. 添加配置三、 Sentinel流控规则3.1. 登录Sentinel3.2. 请求…

SQLServer 密码验证登录18456错误解决方案

一、SQLServer18456错误 二、解决方案 第一步:确定这两个服务都是开启状态 (1)点击管理 (2)点击服务和应用程序 (3)确定这两个都是开启状态 (4)开启方法,右…

80% 的 Java 焦虑,都可以被这张图解决

昨晚,我在路口等车的时候,听到几个人在那讨论问题:“之前我用 jprofiler 监控 jvm 里的对象,当老年代满了,我手动触发一次 fgc,发现只能回收一半,再触发一次,就完全回收,…

直击案发现场!TCP 10倍延迟的真相是?

阿里妹导读:什么是经验?就是遇到问题,解决问题,总结方法。遇到的问题多了,解决的办法多了,经验自然就积累出来了。今天的文章是阿里技术专家蛰剑在工作中遇到的一个问题引发的对TCP性能和发送接收Buffer关系…

今日头条在消息服务平台和容灾体系建设方面的实践与思考

本篇文章整理自今日头条的沈辉在 RocketMQ 开发者沙龙中的演讲,主要和大家分享一下,RocketMQ 在微服务架构下的实践和容灾体系建设。沈辉是今日头条的架构师,主要负责 RocketMQ 在头条的落地以及架构设计,参与消息系统的时间大概一…

秒杀场景_同步秒杀分析和实战_01

文章目录一、应用部署准备1. mysql安装部署2. redis安装部署3. nacos安装部署二、数据库准备2.1. 创建数据库2.2. 初始化表结构2.3. 搭建微服务父工程三、商品模块微服务3.1. 搭建product-serv模块3.2. 配置yml3.3. 实体3.4. 接口3.5. service3.6. controller3.7. 启动类四、秒…

Kali 2020版 Linux操作系统解决系统语言问题(英文--中文)

文章目录一、更新镜像源(1)进入配置文件(2)更新软件包二、修改配置(1)打开终端输入以下数据(2)修改配置文件三、安装中文字体四、restart(重启Kali Linux系统)一、更新镜像源 镜像源有很多,我这里提供了阿里云的镜像源…

Spark Relational Cache实现亚秒级响应的交互式分析

本次分享主要分为以下四个方面: 项目介绍技术分析如何使用性能分析 一、项目介绍 项目背景 阿里云EMR是一个开源大数据解决方案,目前EMR上面已经集成了很多开源组件,并且组件数量也在不断的增加中。EMR下层可以访问各种各样的存储&#xf…

阿里巴巴 Kubernetes 应用管理实践中的经验与教训

导读:云原生时代,Kubernetes 的重要性日益凸显。然而,大多数互联网公司在 Kubernetes 上的探索并非想象中顺利,Kubernetes 自带的复杂性足以让一批开发者望而却步。本文中,阿里巴巴技术专家孙健波在接受采访时基于阿里…

那些被大数据时代抛弃的人

作者 | 衣公子来源 | 衣公子的剑(ID:yigongzidejian)前言2000年,微软如日中天。有人问比尔盖茨(Bill Gates)对于IT行业的看法。盖茨说,挺好的,就是有点noise。 noise,本意…

秒杀场景_多线程异步抢单队列分析与实现_02

文章目录1. 实体2. Service改造3. 启动类1. 实体 package com.gblfy.entity;import java.io.Serializable;/*** 用户排队抢单信息实体*/Data public class SkillEntity implements Serializable {private Long productId;private String userId; }2. Service改造 SkillGoodSe…

AI赋能DevOps:数据驱动的全栈工程师实践

DevOps是什么? 对于传统的软件研发而言,开发,测试,运维,运营,有不同的岗位进行分工协作,以保证质量和专业度,同一件事情,依赖不同岗位的排期、沟通、协调,效率…

阿里HBase高可用8年“抗战”回忆录

2017年开始阿里HBase走向公有云,我们有计划的在逐步将阿里内部的高可用技术提供给外部客户,目前已经上线了同城主备,将作为我们后续高可用能力发展的一个基础平台。本文分四个部分回顾阿里HBase在高可用方面的发展:大集群、MTTF&a…

使用apache POI把list集合里面的实体写入Excel(java)

一、导入maven依赖包 <dependency><groupId>org.apache.poi</groupId><artifactId>poi-ooxml-schemas</artifactId><version>4.1.2</version></dependency><dependency><groupId>org.apache.poi</groupId>&…