在选择MySQL5.7版本替代时,迁移难度与改造成本是金融企业首要考虑因素。超过70%的企业在选择MySQL5.7替代数据库时会考虑产品迁移难度与改造成本。超五成企业会考虑迁移数据库的可靠性、可用性与可服务性。此外,数据库安全性、兼容性与产品性能也是企业替代时的重要考虑因素。
(二)电信行业
电信行业对MySQL5.7生命周期结束事件认知程度有待提升。电信行业中,部分企业对该事件不知情。应对MySQL5.7生命周期结束行动中,有企业将迁移到MySQL8.0版本,部分企业表示将继续使用MySQL5.7版本。选择替代MySQL5.7时,迁移难度、改造成本与兼容性是电信企业考虑的重要因素。企业认为,国内数据库应提升产品业务处理能力,进⼀步提升产品稳定性、安全性、事务处理效率等,帮助客户实现MySQL替代。
(三)能源行业
能源行业,企业对MySQL5.7生命周期结束事件认知较强。绝大部分企业对该事件有较为清晰的了解。应对生命周期结束行动中,大部分企业希望能迁移到国内开源数据库。选择替代MySQL5.7时,迁移难度与改造成本也是能源企业考虑的重要因素。企业认为,国内开源数据库应进⼀步提升产品兼容能力让数据库适配多个平台,从而更好地提供产品与服务,促进企业数字化转型。
三、国内开源数据库蓬勃发展 GreatSQL替代优势突出
近年来,以GreatSQL、PolarDB-X、StoneDB、TenDBCluster-TenDB、AliSQL等为代表的国内开源数据库已初步构建多方参与的开源社区生态。各社区在应用落地、社区活跃、代码贡献等层面围绕自身特点不断完善,积极探索国内开源数据库社区未来生态发展方向。
其中,GreatSQL社区的生态建设成果较为突出。GreatSQL开源数据库有着较为丰富的应用案例与行业应用场景落地数量,在代码贡献、活跃度、更新频率、技术创新等方面表现亮眼,社区活力持续提升。
●代码贡献层面:GreatSQL社区贡献者构成多元化并逐年稳定增长,同时社区问题互动与拉取请求十分活跃;
●活跃度方面:GreatSQL数据库社区活跃度较高,社区响应能力突出,针对社区问题与PR等反馈及时,持续提升社区活力;
●更新频率方面:GreatSQL数据库社区更新频率较高,不断完善自身社区与产品建设,更好地满足不同业务场景需求;
●技术创新方面:GteatSQL针对MGR进行了大量深入的源码级优化,新增地理标签、仲裁节点、读写节点可绑定动态VIP、智能选主、快速单主模式等多个企业级实用特性,修复大量严重故障场景下的稳定性和可靠性问题,可适用于金融级应用;
●性能优化方面:作为OLTP数据库,GreatSQL在内核事务吞吐性能方面做了大量优化,能同时满足企业事务处理(OLTP)与分析处理(OLAP)需求。在OLTP性能上做了大量的锁拆解和无锁化优化改造,OLAP方面从并行执行角度针对每⼀个InnoDB子树进行优化。TPC-H场景中,优化后的GreatSQL在查询效率方面可提升最高40倍性能;
●安全性方面:GreatSQL数据库新增表空间国密算法支持功能,进⼀步增强数据库安全性。在开源MySQL原有keyring架构上,通过国密算法增强架构安全性,从而提升数据库整体安全性。
四、国内开源数据库产业展望
最后,针对我国MySQL技术路线开源数据库产业发展,报告进行以下展望:
1、开源数据库发展应符合开源生态建设及产业引领要求,积极参与完善开源产业治理;
2、加强相关方对开源协议认知,合法合规利用开源协议;
3、利用国内MySQL现有技术生态,结合产业需求,加强独立演进开源分支的能力;
4、大力推进开源数据库技术规范化、智能化发展。
(关注“万里数据库”公众号,发送「开源数据库报告」关键词,免费下载完整报告)