再过几个月,中信银行的核心业务数据库将由原来的集中式数据库下移至分布式数据库。届时,其将真正成为业界的一个标杆。

这个项目中有太多个业界第一或者首创:第一次有这个体量的银行将核心数据库迁移至分布式数据库;中国厂商自研的数据库首次在如此重要的平台上发挥价值,众所周知,核心数据库一直是Oracle、IBM这些厂商的天下……

因此可以说,中信银行的实践无论是在金融业界,还是IT业界,都是史无前例的,未来也必将开启一段新的纪元。

是谁扛起了国产数据库的大旗,这背后又有怎样的渊源?正值眼下中美这样的一个特殊的时期,聊聊这背后的事。

它是谁?

一个很可能你们猜不到的厂商,中兴通讯。

提到中兴通讯,估计很少会有朋友将它和数据库挂钩,通信市场才是其更显著的标签。

但事实上,中兴通讯很早就开始研发数据库,而这也是其能拿下中信银行这样重量级客户,而且是打进核心应用领域的根本原因。

说到底,数据库市场不是谁想进入就能进入的,纵观各大知名数据库厂商,无一不是有着数年甚至数十年的累积。

中兴通讯数据库虽然没有它们那么长时间的耕耘,但算下来也有十几年的发展历程。回溯中兴通讯的数据库发展史,最早可以追溯到2002年。即便拿其与中信银行的合作来说,也已经走过了5个年头。

真的是没有随随便便的成功,哪怕是一点小小的突破,背后也都是无数人的汗水。同时站在现在这个敏感的时期,心中对中兴通讯更多了几分敬意,多年前中兴通讯开始大力度投入数据库领域时,或许已经意识到会有这样一天。而为了这一天,中兴通讯不计成本的投入了很多年。

就像中兴通讯副总裁、私有云产品总经理赵培在采访中所说,即便今天,中兴通讯的数据库仍处于投入阶段,但他们看好这个市场,相信终有收获的一天。

数据库市场变天

这种信心源自何处?概括来讲,两方面,一、大形势好;二、中兴看的准、下手狠。具体分析:

就形势而言,应该说新时代,或者更准确的讲互联网、移动互联网、云计算给了各个领域重新洗牌的机会,数据库也是其中之一。

置于过去的境遇,估计没人能挑战数据库老几位的霸权。不过时过境迁,看当下,传统巨头尽管也都在转型,但疲态尽显。

根据甲骨文今年3月公布的最新一季财报显示,其云服务和授权支持业务营收为66.62亿美元,与去年同期的65.87亿美元相比增长仅1%,要知道各大云服务商都还在保持百分之几十、甚至百分百的增长。另外,该季度甲骨文的云许可和内部部署许可销售额还下滑了4%至12.5亿美元。

反观新兴数据库市场,一片欣欣向荣,阿里云、AWS、华为、中兴,纷纷开疆拓土,大有很快取代传统旧势力之势。

根据第三方机构的调研数据显示,到2021年传统数据库市场会下降20%至30%。与此同时,Gartner预测到2023年,全球3/4的数据库会跑在云上。

当然,这里有一个前提必须强调一下,随着数据量的爆炸式增长,数据库本身的需求是在不断增长的。Gartner的分析报告指出,全球数据库市场空间巨大,其中关系型数据库2018年达到375亿美元,未来仍然保持10%的速度快速增长。也就是说,数据库仍旧是朝阳产业。之所以强调这一点,是因为只有这样,才有讨论下去的必要,试想有谁会探讨如何在一个夕阳产业中更好的掘金吗?

中兴的金刚钻

在这样的大势下,中兴的特别之处在哪?

首先一点,中兴做的是新兴数据库、分布式数据库,是与传统数据库有本质区别的。

其二,中兴和AWS、阿里云这些脱胎于互联网企业的云服务商做的数据库也不同。最大的区别在于做产品的出发点不同,云服务商最早做产品只是为了满足自身的需要,中兴的起点就是金融行业,也是对于IT系统要求最高的行业之一

最核心的出发点有什么不同?用CAP原则,又称CAP定理来举例一针见血。CAP定理,指的是在一个分布式系统中,一致性(Consistency)、可用性(Availability)、分区容忍性(Partition tolerance),这三个要素最多只能同时实现两点,不可能三者兼顾。

而在分布式系统中,P是一定的,那就是在C和A之间抉择。众所周知,互联网优先保证的是A,银行则必须先保证C,核心需求的不同导致产品设计完全不同。换句话说,能满足阿里巴巴需求的不一定能满足中信银行,尽管阿里巴巴系统的承压能力可能更强。

这就是中兴GoldenDB区别于同类产品最大的不同,同时也铸就起了其核心竞争力。

对此还有一个最好的佐证,那就是在信通院数据库标准测评中,中兴通讯GoldenDB是唯一一个全项满分通过测评的产品。是不是跟你想象的不一样,要知道参评的有阿里云、腾讯云、百度等众多一线云服务商。

不断的投入、创新

中兴通讯为什么能脱颖而出,核心就是投入、投入、再投入,创新、创新、再创新。

回到五年前,在中兴通讯全情投入做GoldenDB之时,就定下了三个目标:100%代码掌控的国产数据库、金融级交易型分布式数据库、率先完成银行核心业务下移商用。

从当前的情况看,这些目标正在一一变成现实。

想要了解这背后发生了什么?不妨看一组数字,累积17年的数据库研发经验,公司近三年投入超过5亿元、并仍在持续投入,300人研发团队、70%以上研究生学历,连续5年公司战略投入,累积申请超过100件专利

不是哪个厂商都能保证如此强度的投入,成功的自然也就是少数。采访中,中兴通讯私有云MKT及方案团队总经理张校逸讲了很多开发测试中的故事,比如为了不断突破,他们采用了很多领先的方式方法,测试前移、自研大量测试工具,混沌测试、红蓝对抗等。

所有这些造就了GoldenDB优异的性能,实际测试中,GoldenDB 16分片核心业务TPS超过20000,30分片超过40000,在3000TPS时,时延仅为15ms,即便到了20000TPS,时延也只是70ms。

赢得了众多客户的青睐。事实上,不仅是中信银行,还包括江苏银行、江苏农信等银行已经在应用中兴的GoldenDB。截至目前,中兴通讯已经深入接触了80多家金融机构,其中就包括工农中建交,从做过的POC测试来看,GoldenDB都处于领先位置。同时,在非金融行业,比如政府、电力等,也有很多验证、测试和应用。

总结全文,我们正迈向新的时代,所有东西都在进入新的发展周期。于数据库行业,中兴通讯已经攻下了最难的一块堡垒,其它行业、应用场景还有什么可怕的吗?未来像中信银行这样的案例肯定会越来越多。

中信银行核心数据库下移,为什么会选择它?相关推荐

  1. 腾讯会议核心数据库TDSQL,如何做到快速无损在线扩容?

    自去年12月底发布后,腾讯会议40天更新14个版本,8天紧急扩容超过10万台云主机,投入的计算资源超100万核.疫情复工期间,每周都有数万家企业和政府相关机构使用腾讯会议复工复产,通过腾讯会议开拓了云 ...

  2. 从小型机到x86:四川电信核心数据库迁移到虚拟化平台

    (近期,TechTarget中国记者孙瑞对四川电信将CRM核心数据库从小型机迁移到x86虚拟化平台的项目进行了采访.以下是对本事件的详细报道.) 从近两年开始,一场起源于国内某知名互联网企业的&quo ...

  3. 二月技术通讯.pdf丨核心数据库一波三折异常重启分析

    每月关注:55 页 干货,汇总一个月数据库行业热点事件.新的产品特性,包括重要数据库产品发布.警报.更新.新版本.补丁等. 亲爱的读者朋友: 为了及时共享行业案例,通知共性问题,达成共享和提前预防,以 ...

  4. 【FIW2022 精彩回顾】方正富邦基于超融合构建核心数据库资源池的探索与实践

    9 月 21-23 日,第一届"金融现代化 IT 基础架构转型论坛(FinTech Infrastructure Wave 2022)"成功举办.该论坛由中国信息通信研究院云计算与 ...

  5. 核心数据库保护安全技术实践

    引言: 随着计算机技术在各行各业中越来越多的成为业务流程的核心支撑系统,数据作为企业的重要资产,数据库作为数据资产的最终载体和保存实体的安全越来越成为一个值得关注的重点领域.尤其是今年以来随着勒索软件 ...

  6. 分布式数据库:如何正确选择分片键?

    过去十年见证了分布式数据库的崛起不仅通过本地集群来实现负载均衡,并提供高可用性,还具有数据中心内的机架感知等属性.专为云而设计的分布式数据库,可以跨越可用性区域,通过编排技术,支持公有云.私有云.混合 ...

  7. 为什么RocketMQ是金融核心系统消息中间件的第一选择

    1 .概述 作为金融企业对公众提供服务一定要保证其可用性,尽量做到更多个9(一般SLA中描述的高可用性99.99%,中的9越多代表全年服务可用时间越长服务更可靠,停机时间越短),随着软件系统的复杂度越 ...

  8. 【行业参考】大数据背景下的淘宝核心数据库建设与OceanBase技术探讨

    声明: 本文为转载(信息来源:三星应用社区-CSDN),文章标题为本博自拟,与来源无关.本文仅作参考,如有版权问题,请与博主联系删除.请勿转载本文,因转载导致的版权纠纷,与本博无关. 时至今日,&qu ...

  9. 数据库期末考试,选择、判断、填空题汇总

    模拟试卷: 1.如果数据库中只包含成功事务提交的结果,就说数据库处于①一致状态. 2.完整性约束是指②实体完整性 和③参照完整性. 3.关系数据库中可命名的最小数据单位是④属性名 4.保护数据安全性的 ...

最新文章

  1. Spring Boot 实现接口幂等性的 4 种方案!还有谁不会?
  2. python3知识点之---------字符串的介绍
  3. Android切换到主线程
  4. canvas 在线画图
  5. 32位python和64位python区别_python32位和64位有什么区别
  6. 43 WM配置-作业-库存盘点-定义每种存储类型的类型
  7. 利用触摸屏获取事件坐标
  8. 详解SQL2005中的AWE
  9. 几种常用 JSON 库性能比较,看完你可以和老板装逼!
  10. java怎么递归_什么是递归?用Java写一个简单的递归程序
  11. FPGA中case语句4选1数据选择器
  12. IDEA常用快捷键整理大全(非常详细)持续更新中...
  13. jpeg图片格式详解
  14. 深入理解计算机系统----第四章处理器体系结构
  15. 存款利息的计算,有1000元,想存五年,可按照五种办法存:
  16. 截取某个字符串之前的字符
  17. 微信小程序Swiper组件轮播图片尺寸填坑
  18. int 和 Integer有什么区别,Integer 有哪些函数方法
  19. win10卸载电脑管家就蓝屏_Win10电脑蓝屏原因排查及解决方案
  20. android定义颜色数组,android – 我如何保存在array.xml中的颜色,并让它回到Color []数组...

热门文章

  1. 1型错误和2型错误_实际项目常犯错误13:地下室结构设计常见问题2
  2. 小李的电商日记 22.10.12
  3. C++ hpp文件的编写
  4. jee Java什么意思_JEE、J2EE与Jakarta等概念解释
  5. 欧尼酱讲JVM(07)——方法的栖身之所—虚拟机栈
  6. nodejs读取图片并将二进制数据转换成base64格式
  7. 开源iot平台 php,[LiteOne开源开发平台] 连接华为IoTHub指南
  8. Leetcode 594. 最长和谐子序列
  9. android 加载三方so的方法_Android开发教程之动态加载so库文件的方法
  10. Java虚拟机内存模型