172023.07

解决方案 | GreatDB全栈国产能力 助力数字政府基础设施建设降本增效

2023.07.17

数字政府是以新一代信息技术为支撑,通过重塑电子政务、融合智能技术的新型政府运行模式。为推进数字政府建设,加快转变政府职能,党中央、国务院作出重大决策部署,希望地方政府加快数字社会、数字政府建设,提升公共服务、社会治理等数字化、智能化水平。


随着国产化浪潮加速推进,地方政府的数据库国产化要求愈趋严格,生产环境中非核心应用的开源MySQL数据库便成为首当其冲的国产替代对象。生产环境中发现的MySQL bug以及新需求很难得到官方社区及时响应,一个被官方确认的bug需等待数年才能修复,客户只能通过调整应用来规避问题。


某省数字政府中的多个业务系统原来使用MySQL数据库,存在独立部署、无法统一管理等问题根据不同业务系统的数据量大小,该省数字政府项目选用Keepalived双主高可用架构和GreatDBRouter+GreatDB高可用架构进行业务部署。



GreatDB替换MySQL优势:

1) 增强安全功能:GreatDB数据库大幅增强安全模块,添加了大量如国密支持、审计增强等诸多安全功能,使之满足新国标等保三级测试要求;

2)完全兼容MySQL生态: GreatDB完全兼容MySQL生态,无缝衔接上下游应用与工具,可基于MySQL业务程序无缝迁移到数据库单机版本;

3)增强故障场景可靠性:相比MySQL,GreatDB在MGR、半同步复制、事务一致性等多方面大幅增强了数据库故障场景的可靠性

4)大幅提升性能吞吐和稳定性:在满足数据库高可靠部署要求及容灾需求前提下,相比MySQL,GreatDB在性能吞吐量和稳定方面进行了大幅提升;

5) 一站式运维管理:万里数据库提供一站式、全生命周期的数据库运维管理平台GreatADM,覆盖数据库全生命周期管理场景,通过B/S架构操作台,简化日常运维,为客户提供便捷的运维体验。




100%兼容MySQL  集中式高可用架构保障数据安全

针对数字政府国产化数据库替换的业务需求,万里数据库制定如下解决方案:



该方案采用两种部署架构:主从架构和三副本架构。


1) 主从架构:

GreatDB的主从复制基于binlog,即记录GreatDB上的所有变化,以二进制形式保存于磁盘二进制日志文件。通过主从复制将 binlog 中的数据从主库传输至从库,一般此过程采用异步操作,即主库操作不会等待 binlog 同步完成。

在Keepalived服务正常工作时,主Master节点持续向备节点发送心跳消息,告诉备Backup节点自身运行状态。


当主Master节点因故障无法发送心跳消息时,备节点无法检测到主Master节点心跳,于是调用自身接管程序,接管主Master节点的IP资源及服务。


直至主Master节点恢复,备Backup节点将会释放主节点故障时自身接管的IP资源及服务,恢复至原备用角色。


2) 三副本架构:

MySQL的半同步复制,即主库每提交一个事务后不会立即返回,而是等待一个从库接收Binlog并成功写入Relay-log后,才返回客户端,以此保证一个事务至少存在两份日志:一份保存在主库Binlog,另一份保存在从库的Relay-log中,保障数据安全性和一致性。

GreatDB集中式完全兼容MySQL协议,MySQL的表结构、视图、数据库对象(存储过程、用户自定义函数、触发器)、业务SQL语句均可直接迁移到GreatDB集中式,基本无需任何改造。


产品无缝衔接上下游应用与工具基于MySQL的业务程序可无缝迁移到GreatDB集中式。


如果用户需要进行MySQL集群的整体替换,可以使用GreatDB集中式集群。集群由GreatDB集中式单机和高可用路由组件GreatDB Router组成,帮助客户实现金融生产级的数据库高可用、高性能、易维护。


在此基础上,万里数据库还为该业务系统配备GreatADM数据库运维管理平台实时监控GreatDB集群,对所有节点的机器状况、性能、故障进行实时监控,支持一体化监控、告警、扩缩容、备份及还原,支持自定义监控项和增删改,提供高效率问题点的分析功能,形成数据库运行分析报告,实现数据库全生命周期的运维管理。


方案价值:

全栈国产兼容:

兼容国产主流芯片、操作系统、软硬件平台,满足用户数据库国产化替换需求;

完美兼容MySQL数据库及生态:

客户原有应用系统无需实施任何改造,减少应用改造成本和难度;

一站式数据库替换及运维管理:

GreatDB可将客户的多套业务系统中MySQL数据库统一替换为GreatDB数据库,并配备GreatADM运维管理平台,方便运维人员统一管理,降低维护成本;

硬件要求低,帮助客户降本增效:

万里数据库此套解决方案基于普通PC服务器即可部署运行,降低客户的硬件成本投入,且性能更优,帮助客户实现降本增效。


本解决方案助力某省数字政府成功完成数据库国产化转型,实现了数据库基础软件的自主可控,保障数据安全。


GreatDB拥有良好的国产上下游生态,100%兼容MySQL数据库,大大减少了客户的应用改造工作量,降低改造工作难度和客户成本。

同时,为客户配备自研的数据库周边工具和运维管理平台,实现数据库的快速迁移替代,且替代后保障数据库全生命周期的稳定高效运行,省时省力更省心。

成本控制上,GreatDB数据库可基于普通PC服务器部署运行,降低硬件成本投入的同时性能更优,帮助客户实现IT系统整体降本增效。


END


当前,使用率最高的MySQL5.7版本

计划于今年10月正式停止服务。

客户是进行数据库迁移替换,

还是开源版本升级?


小编认为,首要因素是要满足对当前应用系统和MySQL的兼容性要求与平滑迁移,而以GreatDB数据库为核心的一站式产品、服务与解决方案,则是客户应对MySQL5.7版本停服的一个最佳选择。