1、基于易鲸捷分布式2.0架构国产数据库银行核心交易系统落地实践王燮元 易鲸捷 解决方案专家2022/12/12易鲸捷公司银行核心交易系统需求分布式2.0架构数据库项目落地实践1234易鲸捷信息技术有限公司技术优势关于易鲸捷领域成果易鲸捷:专注于全新一代分布式数据库技术的研发与应用中国电子作为国家网信工程的主要建设单位,战略投资易鲸捷,打造中国金融IT更安全的分布式技术底座生态,形成全栈解决方案,基于易鲸捷分布式数据库产品打造创新生态,就金融业务未来发展对安全性、扩展性、云化进行全面支撑。易鲸捷是国家队中唯一一家主打分布式数据库的公司中国电子(CEC)旗下中国软件在2021和2022两年总计战略投
2、资超过4亿元,目前持股比例达25%,为易鲸捷第二大股东。自 主 可 控国 产 可 信安 全 高 效CEC中国电子战略投资核心分布式产品应用于核心业务系统产品案例TP集中式架构、可无缝升级到分布式架构支撑中小企业、中等以下业务量场景MPPMPP架构,大规模并行处理、分析挖掘支撑数仓、数集、BI等分析类业务HTAP融合数据处理架构提供一站式融合数据处理方案xTP分布式2.0,去中心架构、金融级安全支撑核心、关键类业务金融行业数据仓库银联数据信审平台贵阳农商行全栈数仓系统运营商数据支撑平台联通cBSS集中业务支撑系统浙江移动位置大数据分析平台制造&政务领域国创中心“智能制造”研发云平台贵阳公安、广西
3、工商局、东盟信息港、上线两家银行核心交易系统贵阳银行全栈核心系统银行核心交易系统银行核心系统数据库的需求移动互联网使得金融服务生活化,业务量迎来爆发式增长,银行架构从传统集中式架构向分布式架构转型是必然趋势。业务模式由线下转到线上分布式架构转型是必然趋势业务复杂度持续增加,IT系统建设、迁移及维护成本居高不下,数据库需要简单开发与方便运维。系统开发迁移和统一运维需求数据库开发和运维便捷性要求与日俱增金融行业特点决定系统要时刻保证“数据不能丢,账务不能错,系统不能停“,提供更高级别的一致性、可用性和安全性保证。金融行业特点及监管要求必须提供极致的安全和可靠性信息技术应用创新环境的推动,需要系统架
4、构各层级产品做到自主可控和彼此适配,构建新的技术生态体系。国家安全战略的宏观背景下信息技术应用创新需求银行核心系统替换的难点监管要求监管部门没有因为信息技术应用创新建设而降低银行的服务标准;大部分银行处于创新和监管的夹缝之中,缓慢加速。产品选型数据库厂商多,产品架构和能力差异大;缺少可参考的关键实施案例和明确的政策引导;技术源头不清,依赖开源技术是否符合技术安全要求不明。核心系统的替换工程,需要按照“年”单位计算,还会涉及厂商系统和产品的修改、测试、多轮验证、长周期实施,投入不菲。建设成本核心系统替换难点解决思路以产品能力为根本,努力扩大试点范围,在满足监管要求的前提下,逐步降低整体成本。产品
5、能力安全和可靠性架构安全数据安全系统安全迁移和维护开发运维外围工具生态兼容性能和并发产品性能扩展性数据容量技术架构集中式数据库传统部署分布式1.0:分库分表架构业务耦合分布式2.0:原生分布式透明分布架构图架构特点单机,SD共享存储集群;底层架构对应用透明。单机数据库(MySQL,PG)+分布式中间件;基于应用和数据模型实现分库、分表。原生分布式存储+分布式SQL+分布式事务引擎;通过Paxos/Raft分布式一致性协议实现数据副本高可用管理。底层架构对应用透明。MySQLMySQLMySQL中间件应用内部一致性协议Node3Node1Node2负载均衡应用单机数据库应用集中式存储分布式数据库
6、典型架构对比易鲸捷分布式2.0架构数据库产品完全无中心设计彻底去中心部署,没有管理节点,没有单点瓶颈,消除单点风险。副本强一致通过Raft协议保证多副本数据一致性,完全满足事务的ACID特性。fxx金融级安全保障高可用保障,RPO=0,RTO30min;缺失副本自动补全,故障自愈,应用无感知。多区域部署支持单中心以及异地多活、两地三中心、三地五中心等多种跨数据中心部署方案。原生分布式架构应用透明,数据库内部实现数据分片,传统应用快速迁移。标准&易用ANSI SQL标准支持,兼容PG协议,兼容Oracle语法,易安装,简运维。QianBase xTP设计理念面向核心、关键业务系统需求,以及信息技