招行:可扩展高性能的数据库是IT基础设施的关键

2021-01-28 10:21| 发布者: |

  在AI技术和大数据技术的推动下,银行的传统经营模式将发生根本的变化,产生一种全新的数据驱动的轻型银行模式。招商银行正在向数据驱动的方向发展,技术上要求对海量数据进行非常高效的处理。一个可扩展高性能的数据库就成为IT基础设施的关键支柱。

  ?第二,金融场景越来越需要对海量的数据进行从准实时到实时的处理,这样就需要高性能。

  ?第三,银行业对整个信息系统的业务连续性有非常高的要求,因此需要高可用。

  ?第四,我们希望计算和存储分离,这样计算资源和存储资源就可以按需分配;我们也需要对庞大集群上的不同的应用有效的隔离,这样就需要多租户,这些都可以归结为云架构。

  ?第六,我们希望在应用层面避免分库分表,开发人员可以像使用集中式数据库一样来使用分布式数据库。

  但是现在市场上缺乏满足这六个要求的成熟产品。常见的做法是在开源数据库上分库分表,比如使用Mysql招行也是Mysql的重度用户。但一方面Mysql存在着一些明显的不足。比如说单库性能容量不佳,Mysql单库容量一旦超过500G,性能就急剧下降;高度依赖分库分表,复杂性高,扩展性差;另外没有原生的高可用方案。

  另一方面,各种新型数据库,如NoSQL,也都存在着局限。比如说基本上对于数据库四大事物特征ACID(原子性Atomicity、一致性Consistency、隔离性Isolation、持久性Durability)支持不足,这样就无法用于金融的一些关键场景。

  华为有打造数据库产品的意愿,招行也有需求有场景有实践经验,两家一拍即合。去年11月,双方共同成立了分布式数据库联合创新实验室,要打造一款领先的数据库产品,命名为GaussDB。

  这款产品目前已经发布了高性能的企业级内核以及分布式高可用特征。招商银行也开始在两个重要的业务系统的生产环境实际使用,即综合支付交易系统和信用卡重资产营销实时展示系统。

  ?第一是高性能企业级内核,要完整地支持分布式事物,满足金融行业对数据强一致的要求。单机的事物处理能力要达到每分钟百万级别。

  ?第二个目标是要支持分布式高扩展,支持线,要支持集群的在线扩容,扩容时业务要零中断。

  ?第三个目标是分布式高可用,在单数据中心内要支持RPO (Recovery Point Objective,复原点目标)等于0的前提下,RTO (Recovery Time Objective,复原时间目标)达到秒级,同时要支持多数据中心,多副本、多活,故障可以自动诊断、隔离和切换。

  ?首先要大力发展分布式数据库,结合数据库总体架构的转型,使数据库能够更好地支持业务发展。

  ?第二,招行目前的主力数据库种类多达12种,未来要精简主力数据库的品种,精简数据库技术栈,方便开发和运维。

  ?最后要利用AI技术和机器学习技术,持续构建高度自动化智能化的数据库的运维管理体系,实现低成本规模化运维。

<
>
关于我们
AB模版网成立于2014年,我们是一家专注用户体验设计开发与互联网品牌建设的设计公司,创立至今为2000多位客户提供了创新与专业的设计方案。设计服务范围包括:交互原型设计、产品视觉设计、网站设计与开发建设、移动及软件产品界面设计、图标设计、品牌及平面设计等。

联系我们

服务时间:9:00-18:00)

官方微信官方微信

部门热线

前   台:
业务部:
客服部:
技术部:
人事部:

咨询电话 返回顶部
返回顶部