GreatSQL社区

5.7停服专区

  • 一、什么是MySQL5.7 EOL?
  • 二、MySQL EOL对客户带来的影响
  • 三、MySQL5.7停服客户需求分析
  • 七、开源数据库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代码改动替换。此外,替换后的数据库要兼容性好、迁移方案和配套工具齐全,实现无缝平滑迁移。

七、开源数据库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

合作电话:010-64087828

社区邮箱:greatsql@greatdb.com

社区公众号
群助手
QQ群
GMT+8, 2023-11-27 14:29 , Processed in 0.006746 second(s), 2 queries , Redis On.
返回顶部