5.7停服专区

  • 一、什么是MySQL5.7 EOL?
  • 二、MySQL EOL对客户带来的影响
  • 三、MySQL5.7停服客户需求分析
  • 四、万里数据库MySQL技术能力
  • 五、万里安全数据库GreatDB优势场景及产品价值
  • 1)安全数据库GreatDB优势场景
  • 2)安全数据库GreatDB产品价值
  • 六、GreatDB四大MySQL迁移解决方案
  • 七、开源数据库GreatSQL优势场景及产品价值
  • 1)GreatSQL优势场景
  • 2)GreatSQL产品价值
  • 八、GreatSQL迁移替换方案
  • 九、文档与指南

一、什么是MySQL5.7 EOL?

 

经过全球用户广泛的应用验证,MySQL数据库因其性能、可靠性和易用性已成为全球市占率第一的数据库选择。EOL(End Of Life)代表MySQL某一版本服务更新周期结束,根据MySQL的软件生命周期规律,每个MySQL大版本都有8年的软件生命周期,MySQL 5.7数据库从2023年10月底正式EOL。



 

    

版本号已发布高级支持(5年)扩展支持(3年)最新版本
5.7

8年前

(2015年10月21日)

3年前结束

(2020年10月)

已结束

(2023年10月)

5.7.44


表1  MySQL 5.7 生命周期




二、MySQL EOL对客户带来的影响

  • 不符合国内开源技术应用要求
    如金融行业2022年发布《金融技术产品开源项目管理指南》,第8项关闭项目指出“开源项目供应中断,宜优先寻找可替代方案,否则需执行项目关闭”。
  • 漏洞风险隐患大
    EOL意味着官方社区不再修补漏洞,随着应用环境变化,5.7版本易被攻击,可能导致数据丢失或其他安全隐患。
  • 内核级故障问题无法解决
    缺少社区持续维护,面对重大技术问题无能力解决。国内存在不少MySQL运维公司,但能解决内核问题的几乎没有。
  • DBA获取支持的技术来源减少
    绝大部分用户无专职MySQL技术运维团队。即使有,未来缺少社区支撑,解决复杂问题的能力也将大打折扣。

三、MySQL5.7停服客户需求分析

  • 政策合规性
    MySQL 5.7 EOL问题处理首先要符合国家对开源技术的政策要求。2021年来,国家逐渐加大开源技术的应用与管控力度,以应对国际技术限制。
  • 运行稳定性
    无论采取何种方式应对,稳定性都是首要考虑因素。首先要确保处理过程不出现重大故障或长时间中断,甚至原应用系统代码无需改造就能直接运行在新数据库上,将应用系统的影响降至最低。
  • 系统安全性
    若客户继续使用MySQL 5.7,需对可能发生的严重漏洞制定处理预案和结构化处理措施,避免漏洞威胁。若客户选择替换为国产商业/开源数据库,新数据库要保障安全性,甚至需要提供更高的安全级别,以抵御数据窃取或恶意攻击等潜在风险。
  • 降本增效
    数据库替换要有效控制成本,不占用过多项目预算,挤压项目质量。同时,替换过程要保证效率,最大程度降低应用代码改造工作量,甚者做到0代码改动替换。此外,替换后的数据库要兼容性好、迁移方案和配套工具齐全,实现无缝平滑迁移。

四、万里数据库MySQL技术能力


          

万里数据库2006-2009年与MySQL AB公司合作,负责核心代码研发,对MySQL核心源代码拥有十足掌控力。目前,公司核心技术团队源自原MySQL中国研发中心,拥有丰富的MySQL原理研究与项目实施经验。


万里数据库MySQL技术能力如下:


MySQL技术能力.png



  • MySQL源码
    开发能力
    自2006年,MySQL中国研发中心作为MySQL全球研发队伍的重要部分,为MySQL开发做出重大贡献,累计贡献代码163504行。 万里数据库团队深度优化MySQL安全代码,添加国密支持、审计增强等大量安全功能,符合新国标等保三级。此外,完善MySQL官方MGR,并新增地理标签和全新流控机制,优化内核事务吞吐性能、锁拆解、无锁化改造,吞吐性能提升40%+,满足金融级场景一致性要求。
  • MySQL BUG
    修复能力
    万里数据库团队深度掌控MySQL源码,具备MySQL Bug的hotfix修复能力,并将Bug修复代码贡献给MySQL官方社区。 同时,针对bug修复制定一套规范出厂测试流程,对修复/增加代码后的单元、功能、非功能测试等流程规范明确,确保代码修复质量。
  • MySQL补丁
    融合能力
    万里数据库主导成立的MySQL国内技术分支GreatSQL,融合华为鲲鹏计算团队贡献的两个Patch(针对OLTP和OLAP场景),尤其是InnoDB并行查询特性,TPC-H测试平均提升聚合分析型SQL性能15倍,最高提升40倍+,特别适用于周期性数据汇总报表之类的SAP、财务统计等业务。
  • MySQL技术
    服务能力
    针对MySQL数据库,万里数据库可为用户提供丰富的技术支持服务,包括MySQL专家服务和MySQL驻场技术服务。此外,万里数据库还能根据客户业务场景需求提供MySQL定制研发服务,可协助多个客户开发自主安全的关系数据库版本。

五、万里安全数据库GreatDB优势场景及产品价值

1)安全数据库GreatDB优势场景

  • ·金融
    银行、证券、保险等金融行业在线交易系统 OLTP、日志、轻量级OLAP等应用系统
  • ·电信
    CMS、日志等OLTP、轻量级OLAP应用系统(含电力行业)
  • ·政府
    传统政府企事业单位业务系统,偏OA和CMS类场景
  • ·互联网
    CMS、UGC、日志,OLTP、轻量级OLAP等

2)安全数据库GreatDB产品价值

  • 政策合规性
    万里数据库产品各项指标、性能均符合国产化要求,且全面兼容龙芯、飞腾、鲲鹏、海光、申威、兆芯等国产CPU及麒麟、统信等国产操作系统。
  • 系统安全性
    GreatDB达到国家等保三级要求,通过国家密码管理局商用密码检测中心检测,提供数据库对象权限管理、用户权限和角色管理,大幅增强密码限制、登录信息记录、审计入表支持、逻辑备份加密、表空间加密、级联权限回收等安全功能。
  • 安全稳定原厂技术服务
    万里数据库不再基于MySQL官方分支,而是发起成立独立演进的GreatSQL分支。万里数据库拥有极强的掌控力,可为客户提供原厂级的源码兜底与运维人员技术支持服务。
  • 运行稳定性
    GreatDB完全兼容MySQL语法和协议,可平滑替换MySQL集群,无缝衔接MySQL生态,兼容主流的半同步和MGR高可靠方案,做了大幅优化增强。 针对半同步复制,引入多数派协议,确保RPO=0;针对MGR,优化流控并新增地理标签和仲裁节点,部署成本降低1/3、节点异常RTO缩短80%,并配备完善的数据灾备方案,实现金融级高可靠。
  • 降本增效
    • 人力成本低:GreatDB及相关工具完全兼容MySQL语法协议,可实现无缝平滑迁移,人力投入低;
    • 迁移改造成本低:GreatDB性能优异,对SQL语法和数据库对象支持完备,迁移改造成本低;
    • 在线替换不中断:提供在线替换MySQL方案,保障业务7*24小时不中断,满足在线扩容与升级需求,降低业务风险;
    • 性能优势明显:1-3节点均可部署,且3节点配备国产服务器提供超百万tpmC吞吐性能,性能测试明显优于其他数据库。

六、GreatDB四大MySQL迁移解决方案

 

解决方案.png

七、开源数据库GreatSQL优势场景及产品价值

1)GreatSQL优势场景

  • 交易型应用场景
    中小型并发/数据量,以联机事务处理为主的交易型应用(运营商计费/CRM/服务开通、金融缴费/网银/贷款、能源风电监测/农电管理/电费结算等)
  • 轻量数据分析场景
    中小型数据量的联机分析应用(周期性数据汇总报表之类的SAP、财务统计等)
  • 单元化应用场景
    提供单元数据的存储、查询、高可靠
  • MySQL替代场景
    提供MySQL社区版本的完全覆盖,可实现无缝迁移替换

2)GreatSQL产品价值

  • 政策合规性
    GreatSQL社区成立于2021年,先后获得中国信通院可信开源项目和可信开源社区认证、Gitee最有价值开源项目,成为首个加入openEuler生态的MySQL系开源数据库。GreatSQL社区致依托GreatSQL开源项目,汇聚国内MySQL技术生态,致力于打造国内MySQL根分支,为用户提供开源技术分支选择。
  • 运行稳定性
    GreatSQL完全兼容MySQL协议,专注于提升MGR可靠性及性能,支持InnoDB并行查询,通过增加地理标签、单主模式、选主机制、InnoDB并行查询,优化MGR底层机制、节点异常状态等方式,保障GreatSQL更稳定。
  • 完善的MySQL技术生态
    GreatSQL由万里数据库牵头成立,源代码完全可控,旨在打造中国的MySQL技术根分支。目前已完成中国信通院可信开源项目和可信开源社区认证,并与华为鲲鹏、龙芯、openEuler、龙蜥等上下游生态伙伴展开深度合作,未来将更高效聚合国内MySQL生态资源,持续壮大国内MySQL技术生态。
  • 降本增效
    GreatSQL目前开源免费,兼容MySQL协议,并基于Percona Server版本进行了大量功能完善和性能优化,专注于提升MySQL MGR可靠性及性能,支持InnoDB并⾏查询,可用于金融级生产环境开源MySQL或Percona Server的可选替换,前期使用可获得社区免费支持,大幅节省使用成本。

八、GreatSQL迁移替换方案

 

 

 《GreatSQL迁移方案指南》(点击获取)



九、文档与指南

 

1、数据库迁移步骤指南

 

       1700644265953436.png

 




附表: MySQL、GreatSQL和GreatDB对比分析





对比大类对比项MySQLGreatSQLGreatDB
SQL语法与兼容MySQL语法兼容
Oracle语法兼容×
OCI支持××
JDBC、ODBC
数据库对象存储过程
触发器
用户自定义函数
定时器
视图
序列×
DBLink××
事务单机事务
MVCC
性能单机并行查询优化×
事务锁优化×
分布式并行查询优化××
MGR性能增强×
读写分离依赖外部依赖外部
可靠性副本地理标签×
复制流控增强×
副本一致性读增强×
MGR异常处理增强×
MGR数据一致性增强×
大事务处理稳定性增强×
多数派协议支持
全局binlog
同城双活
异地容灾依赖外部依赖外部
逻辑备份/恢复
物理备份/恢复
按时间点恢复
可维护性备份恢复工具
慢查询分析工具
监控告警平台依赖外部依赖外部
图形客户端操作平台依赖外部依赖外部
迁移评估工具××
同步工具依赖外部依赖外部
健康检查工具××
配置基线检查工具××
AWR历史状态采集分析工具××
安全性账户与角色管理
身份鉴别
权限管理
账户与密码信息增强××

标记与强制访问控制

××
审计日志
存储加密
国密算法存储加密×
通信加密
国密算法通信加密×







公司热线:400-032-7868