国产化数据库正当时!腾讯云 TDSQL 赋能金融核心系统替换

2023年 7月 17日 24.6k 0

近日,由 51CTO 主办的 WOT 全球技术创新大会在北京圆满落幕,50 余位具备前瞻视野和实践经验的讲师、专家、以真场景·真实战·真方法为准则,一起探究新技术如何帮助企业实现数字化能力的飞跃和提升。

近年来,在自主创新的时代背景下,数据库国产化替代正在加速演进,金融行业率先成为各行业国产化推进的先行者。在 WOT 全球技术创新大会《国产数据库在金融核心系统应用实践》专场,腾讯云多位技术专家围绕国产化数据库替代难点、国产化数据库迁移思路和方法等方向进行经验分享。

打造新一代国产化精品,TDSQL 助力政企夯实数字基座

腾讯云数据库产品总监陈琢

如今是国产软件最好的时代,国家在大力推进国产化替代,从硬件到操作系统、数据库、中间件,全链路的国产化需求旺盛,政企陆续进行核心系统替换和分布式改造。

腾讯云数据库产品总监陈琢腾讯云数据库产品总监陈琢

核心分布式数据库改造主流技术方案分为两种,一种方案是应用进行单元化改造。业务应用根据一定规则拆分成若干单元,并且在同一个单元内,计算和存储采用同一个资源。这种改造方式的优点是易于扩容和变更,控制粒度更细,可以降低故障影响面,缺点是资源消耗高,运维自动化要求也高。第二种方案是分布式+微服务改造的路径。按照业务主体来拆分业务,微服务之间通过框架实现跨服务之间分布式事务的处理。优点是通过模块化解决方案,服务级扩容,实现分布式事务处理,应用更加简单,但改造应用从而适配分布式数据库,在极端情况下故障影响面大。

陈琢表示,微众银行和某国有大行的核心交易系统采用单元化的方案,而城商行和农商行选择分布式+微服务的方式较多,也有部分银行采用分布式+微服务和单元化两种改造混用的方式。不同需求场景下,腾讯云国产数据库TDSQL均可提供具有竞争力的产品和迁移方案,帮助行业用户迁移传统国外厂商的核心数据库系统。

陈琢重点介绍了TDSQL 新版本的特性。通过引入列存计算引擎,复杂查询性能力提升 100+ 倍,打造极致的 HTAP 能力;在备份回档基础方面,TDSQL 提供更丰富更快速的数据恢复能力,包括主动闪回和回收站,防止实际生产过程中出现问题。此外,TDSQL 还支持双轨运行方案,在国产化资源池构建实例,在原有 x86 资源池构建另一套实例,两个实例之间的数据是强同步,RPO 为 0,通过一云多芯,支持通用 x86 与国产资源混部。TDSQL以内核兼容为基础持续增强Oracle 兼容能力,打造驱动、工具、内核三个层面的兼容。

目前,TDSQL 解决方案应用落在在国内最大规模的政务云项目中,由 TDSQL 数据库承载原有业务,规模上支持总局、31 个省、5 个计划单列市(深圳、厦门、大连、青岛、宁波)的37套架构,并且数据同步链路规模最大、最复杂。

此外,腾讯云还在积极建立 TDSQL 上下游生态圈,从基础环境、业务系统、集成生态三个方面进行全面适配,在集成方面,腾讯云通过与认证服务商合作,共同打造 TDSQL 服务生态环境,让利给合作伙伴;在行业方面,腾讯云联合头部合作厂商,进行商机共享、优势互补。

TDSQL 助力金融业核心系统创新应用实践

腾讯云数据库高级工程师于沛涛

过去,金融行业核心系统对国外厂商依赖程度超过 90%,技术架构与硬件耦合性强。随着国产化替代的推进,金融行业核心系统软硬件均可实现 100% 国产化,开源软件与自主研发结合的方式,更加自主可控。国产化数据库+微服务架构的技术组合,赢得了诸多金融企业的青睐。

腾讯云数据库高级工程师于沛涛腾讯云数据库高级工程师于沛涛

于沛涛表示,国产化数据库有三大优势。首先,国产化分布式消除了资源天花板瓶颈,由于横向扩展对硬件的依赖是松耦合的,因此,普通的 x86 服务器就可以满足业务的增长,并且可以实现降本增效。第二,数字化转型催生大量业务创新,企业可以通过国产化数据库的弹性可扩展来响应业务创新的需求;第三,在国家监管要求下,金融机构可以实现自主可控,推进金融业关键信息基础设施国产化进程。

然而,金融行业国产化数据在稳定性、兼容性、可用性、安全性、易用性等方面要求非常高,才能保障金融业务的政策运行。因此,腾讯云提供了企业级分布式数据库 TDSQL。

TDSQL 架构由平台管理、计算节点组和存储节点组组成。管理平台称之为赤兔平台,包括多个内部管理组件,通过全图形化的操作方式,用于数据库的管理和运维。计算节点组主要由 SQL 引擎组成,响应前端 SQL 请求;存储节点组也称为数据节点,可以根据业务情况来创建分布式数据库和集中式数据库。据了解,TDSQL 具有双内核引擎,MySQL 引擎完全兼容 MySQL 协议,面向高性能、大并发、大容量的 OLTP 场景;PostgreSQL 引擎特定场景下可Oracle兼容度高达 98% ,具有 AP 能力,面向海量数据复杂的 HTAP 场景。

于沛涛介绍,TDSQL 有四大优势,包括稳定性、易用性、兼容性和高可用性。由于 TDSQL兼容 Oracle/MySQL 接口,开发人员可以按照自己的开发习惯进行处理,避免被绑定,同时,云上云下同源,保证输出的稳定性。在易用性方面,开发人员更容易上手,运维人员通过图形化监控运维平台操作,降低上手难度。在兼容性方面,企业可以根据自身业务场景、应用数量,灵活地选择小型业务集中式实例;对于大型关键业务,可以从原有集中式切换到分布式架构,以便获得更好的扩展性。在高可用方面,TDSQL 针对金融行业进行了深度适配,确保多副本架构下数据强一致,避免故障后导致结群数据错乱和丢失;基于TXSQL 内核的强一致复制功能,可以实现同城双中心 RPO=0 的容灾能力,确保 99.999% 以上可用性,同城自动切换 RTO

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论