案例名称
基于GreatSQL可信开源数据库信创解决方案
案例简介
本方案为梅州客商银行信创平台建设提供核心的数据库管理系统以及数据库自动运维管理平台、数据迁移同步工具一站式产品与解决方案,协助统一采集平台从开源MySQL迁移到国产基础平台与GreatSQL开源数据库结合。
GreatSQL开源项目为该系统部署GreatSQL集群,保障业务的高可用和稳定性,同时满足业务系统的存储能力。采用图形化管理平台部署,实现数据库集群的全生命周期管理,包括数据库的快速安装部署、日常运维、监控告警和备份恢复等任务配置,将管理员从繁杂的维护工作解放出来,提升了数据库集群的运维效率,帮助客户实现降本增效。
创新技术/模式应用
一、方案场景:
应用层次分解如表格所示:
针对梅州客商银行核心业务系统,制定如下创新应用方案:
▲ 业务系统数据架构图
1.针对梅州客商银行数据安全平台、征信指标变量衍生平台2个业务系统的技术需求,GreatSQL打造了主备建设数据库方案,完美匹配客户应用场景和数据库需求。利用主备数据库实现双机半同步并行复制,不仅增强了数据的一致性与性能,还帮助客户配套完善了监控备份体系,实现一站式数据库运维与监控,省时省力更省心。
2.国产基因完美替换开源MySQL:原系统使用开源MySQL,GreatSQL完全兼容MySQL语法,现有业务系统可无缝迁移到GreatSQL,业务系统的代码几乎零改动,不增加项目改造代码预算,缩短业务改造周期,极大程度上降低了对业务运行的影响,提高了业务系统运行的连续性;
3.全生命周期运维管理平台GreatADM:通过数据库运维管理平台GreatADM完成数据库的部署、管理及运维等全生命周期管理。GreatADM提供状态展现、备份管理、参数管理、库表管理、性能管理、日志管理、日常巡检等数据库集群的全生命周期运维管理功能,包括集群的监控信息采集与告警管理等。
▲ 万里数据库管理平台GreatADM
项目效果评估
梅州客商银行数据安全平台、征信指标变量衍生平台采用本方案进行GreatSQL开源数据库国产化替换,通过主从架构实现数据库的高可用,满足数据存储需求。主从部署的方式提供故障容灾保障,确保业务持续、稳定、可靠地运行。
方案具体实施成效:
· 数据库供应链安全
GreatSQL是国内MySQL路线的开源分支数据库,完全兼容MySQL系生态,使用GreatSQL可信开源数据库可以避免国外开源数据库的技术依赖,符合供应链安全要求。
· 数据库本地化服务
本项目提供GreatSQL本土化技术支持服务,保障数据库持续稳定运行。
· 国产化信创实践
项目成果“基于全栈混合架构的数字化转型建设实践”荣获人民银行金融科技发展奖三等奖,对于后续数据库规模化替代起到标杆作用。
方案技术成效:
· 高性能
GreatSQL支持InnoDB并行查询,适用于轻量级OLAP应用场景,在TPC-H测试中平均提升15倍,最高提升40+倍。
优化InnoDB事务系统,实现了大锁拆分及无锁化等多种优化方案,OLTP场景整体性能提升约20%。
支持并行load data,适用于频繁导入大批量数据的应用场景,性能可提升约20+倍。
支持线程池(thread pool),降低了线程创建和销毁的代价,保证高并发下,性能稳定不会明显衰退。
· 高可靠
GreatSQL针对MGR进行了大量改进和提升工作,进一步提升MGR的高可靠等级。如:地理标签、读写节点动态VIP、仲裁节点、快速单主模式、智能选主、全新流控算法等
· 高易用性
支持多个SQL兼容特性,包括CLOB、VARCHAR2数据类型,DATETIME运算、ROWNUM、子查询无别名、EXPLAIN PLAN FOR等语法,以及ADD_MONTHS()、CAST()、DECODE()等17个函数。
· 高安全性
支持逻辑备份加密、CLONE备份加密、审计日志入表、表空间国密加密等多个安全提升特性,进一步保障业务数据安全,更适用于金融级应用场景。
项目牵头人
谭爱武 交付总监
责任编辑:陈爱
免责声明:
中国电子银行网发布的专栏、投稿以及征文相关文章,其文字、图片、视频均来源于作者投稿或转载自相关作品方;如涉及未经许可使用作品的问题,请您优先联系我们(联系邮箱:cebnet@cfca.com.cn,电话:400-880-9888),我们会第一时间核实,谢谢配合。