2023年9月21日,在中国信通院举办的2023 OSCAR开源产业大会上,云计算开源产业联盟正式发布《2023年开源数据库生态发展研究报告》。该报告针对MySQL数据库发展现状、技术创新、产业应用三方面梳理了发展情况,并对我国基于MySQL技术路线的开源数据库产业进行展望,有利于为数据库用户在数据库替代和迁移选型过程中提供有价值的参考借鉴。
报告下载:https://www.modb.pro/doc/117777
发展现状⽅⾯,报告梳理了MySQL数据库发展的关键阶段、市场规模、MySQL数据库技术演进的主要⽅向以及开源安全合规等问题。
技术创新⽅⾯,分析了MySQL数据库的核⼼优势。产业应⽤⽅⾯,以⾦融、能源、电信⾏业为代表,调研了当前我国重点⾏业MySQL数据库应⽤现状、应对MySQL数据库⽆法持续运⾏的解决⽅案以及下⼀步应⽤趋势。
最后,本报告还针对我国基于MySQL技术路线的开源数据库提出了产业发展建议。
目录
- MySQL数据库应用范围广
- MySQL数据库技术创新重点
- 我国MySQL数据库产业应用现状
- 面对“**MySQL5.7生命周期结束**”的态度
- 国内开源数据库社区未来发展⽣态分析
- 国内开源数据库产业展望
报告核心内容解读
MySQL数据库应用范围广
在全球主流数据库中,MySQL一直是最流行的开源数据库,拥有广泛受众。DB-Engines流行度排名中,MySQL已连续数年位于流行度前两位。Slintel网站2022年全球关系型数据库市场规模数据显示,MySQL市场份额占比最高,达到43.04%,是事实上全球范围内影响最广泛的开源数据库(排名第二的Oracle仅为16.76%)。
放眼国内,基于海量场景不断深化技术发展,我国涌现出了诸如PolarDB-X、GreatSQL、StoneDB、TenDBCluster-TenDB、AliSQL等一批优秀的基于MySQL技术路线的开源社区。
产业应用方面,MySQL开源数据库通过性能优异、使用成本低、易使用、可移植性强、适用更多用户等特性在我国广泛应用。2021年中国数据库市场总规模达286.8亿元,其中MySQL数据库装机量占比为42.6%。
MySQL数据库技术创新重点
随着信息化建设的不断深入及国内开源数据库技术水平的增强,国内MySQL技术路线开源数据库从以下五个维度进行技术创新,打造最符合国内用户需求的开源数据库
-
一是组复制(MGR)技术增强数据一致性;
-
二是MySQL双活架构实现数据库高可用;
-
三是推动数据库OLTP、OLAP性能优化,突破MySQL性能瓶颈;
-
四是通过密码限制增强、级联权限回收能力筑牢数据安全防线;
-
五是打造多种数据库迁移方案助力MySQL上云。
通过本次调研了解到,安全性、开源服务支持稳定性等问题也加大了用户使用的担忧。
我国MySQL数据库产业应用现状
为了解我国MySQL数据库产业应用现状,中国信通院下属的云计算开源产业联盟对国内金融、电信、能源等重点行业二十余家用户进行了充分调研并展开深入分析,呈现MySQL及其他开源数据库行业应用情况及MySQL未来发展路径。
一、金融行业
金融行业积极探索开源数据库使用,应用场景广泛。本次调研显示,金融行业使用开源数据库的企业中,银行占比超过六成,保险企业也接近三成。
金融行业业务场景丰富,开源数据库广泛应用于办公管理、工具类、财务投资、经营分析等多个系统中,能够支撑金融需求、满足监管要求、提升可控能力、合理控制系统建设成本。
据调研,在使用MySQL开源数据库的金融企业中,MySQL5.7版本应用较广。所有部署MySQL的金融企业中,近六成企业选择MySQL5.7版本作为其运行版本,近三成企业使用MySQL5.7版本占其MySQL总部署量的80%以上。
金融行业中,技术人员运维MySQL能力不足,六成以上企业需购买外部技术服务。
金融行业中,近80%企业认为MySQL开源版本能降低企业使用成本。超50%企业认为MySQL生态体系较完善,且易于学习与使用。近年国内开源政策的出台与完善,也增强了金融行业使用MySQL数据库的意愿。
性能瓶颈、安全漏洞、闭源与产品生命周期结束风险制约MySQL在金融场景下的进⼀步应用。金融行业中,60%以上企业认为目前MySQL存在安全漏洞、缺陷、性能瓶颈问题。近六成企业认为MySQL闭源及产品生命周期结束风险也会制约自身进一步使用。
二、电信行业
电信行业应用集中度高,开源数据库主要应用于移动通信领域。
电信行业中,部署MySQL超过数据库总量50%的企业占比较高,部分企业超过80%。在开源数据库应用套数上,电信企业分省子公司部署MySQL普遍在100-200套,部分电信企业分省子公司达到500套。
所有部署MySQL的电信企业中,大部分企业选择MySQL5.7版本作为其运行版本,且部署量占其MySQL总部署量的⼀半以上。电信行业中,企业运维MySQL开源数据库能力不足,多使用外部技术服务。
三、能源行业
能源行业开源数据库逐步应用于电力、钢铁等领域的电力监控、电力营销管理、终端时序数据存储等业务场景中,为实时数据处理提供支持,带来高价值产出。能源行业中,企业多使用内部人员运维MySQL开源数据库。
面对“MySQL5.7生命周期结束”的态度
本次调研用户中,针对2023年10月即将到来的MySQL5.7版本生命周期结束,各行业的了解程度及数据库迁移意愿不尽相同。
一、金融行业
MySQL5.7版本生命周期结束,由于缺少后续的开源社区技术支持,已在金融行业产生影响,五成以上企业考虑迁移到有技术服务保障的国内数据库。金融行业中,71%的企业已知晓MySQL5.7版本生命周期结束事件,其中88%的企业已做出应对方案。所有应对方案中,超五成企业希望迁移到国内数据库,另有约三分之⼀企业将迁移到MySQL8.0版本。企业认为国内数据库应进一步提升产品性能,完善产品生态。
在选择MySQL5.7版本替代时,迁移难度与改造成本是金融企业首要考虑因素。超过70%的企业在选择MySQL5.7替代数据库时会考虑产品迁移难度与改造成本。超五成企业会考虑迁移数据库的可靠性、可用性与可服务性。此外,数据库安全性、兼容性与产品性能也是企业替代时的重要考虑因素。
二、电信行业
电信行业对MySQL5.7生命周期结束事件认知程度有待提升。电信行业中,部分企业对该事件不知情。应对MySQL5.7生命周期结束行动中,有企业将迁移到MySQL8.0版本,部分企业表示将继续使用MySQL5.7版本。选择替代MySQL5.7时,迁移难度、改造成本与兼容性是电信企业考虑的重要因素。企业认为,国内数据库应提升产品业务处理能力,进⼀步提升产品稳定性、安全性、事务处理效率等,帮助客户实现MySQL替代。
三、能源行业
能源行业,企业对MySQL5.7生命周期结束事件认知较强。绝大部分企业对该事件有较为清晰的了解。应对生命周期结束行动中,大部分企业希望能迁移到国内开源数据库。选择替代MySQL5.7时,迁移难度与改造成本也是能源企业考虑的重要因素。企业认为,国内开源数据库应进⼀步提升产品兼容能力让数据库适配多个平台,从而更好地提供产品与服务,促进企业数字化转型。
国内开源数据库社区未来发展⽣态分析
近年来,以GreatSQL、PolarDB-X、StoneDB、TenDBCluster-TenDB、 AliSQL等为代表的国内开源数据库已经初步构建多⽅参与的社区⽣态。各社区 33 开源数据库⽣态发展研究报告 在应⽤落地、社区活跃、代码贡献等层⾯围绕⾃⾝特点进⾏不断完善,积极探 索国内开源数据库社区未来⽣态发展⽅向,为开源社区⽣态建设提供了良好的 范例。
-
在PolarDB-X社区中,其社区成⽴时间较早,在star数、fork数等社区流⾏指标表现较为优异。在代码更新层⾯,能够维持⼀定频率的更新速度,社区代码贡献来源较为多样,代码贡献度较⾼。作为HTAP数据库,PolarDB-X能够同时⽀持事务处理与分析处理。在应⽤情况⽅⾯,PolarDB-X社区有⼀定的应⽤场景,未来应注重社区在多⾏业的应⽤与推⼴。
-
在StoneDB社区中,社区响应能⼒较强,能够与社区成员构建较好的社区关系,并维持⼀定的代码更新频率。在代码贡献度层⾯,StoneDB社区代码贡献来源较为多样,能够积极处理开发者问题。作为HTAP数据库,StoneDB在分析处理的能⼒较为出⾊。在应⽤情况⽅⾯,StoneDB社区应进⼀步加强其应⽤案例数量,积极推⼴其开源数据库产品落地。
-
对于TenDBCluster-TenDB社区,其应⽤主要围绕⾃⾝游戏场景。在代码贡献度层面,TenDBCluster-TenDB主要来源为内部⾃⾝贡献,外部贡献者数量与贡献占⽐有待提升。TenDBCluster-TenDB代码更新主要来⾃⾃⾝业务场景需求,总体更新频率有提升。作为HTAP数据库,TenDBCluster-TenDB在事务处理表现较为优异。未来,TenDBCluster-TenDB社区应进⼀步加强其社区活跃度与应⽤情况。
-
对于AliSQL社区,其⼴泛应⽤于阿⾥巴巴集团电商、云计算等业务环境,社区代码贡献主要来⾃企业内部,社区响应度较为⼀般,代码更新频率有待提升。作为成⽴时间较早的开源社区,AliSQL在社区活跃这⼀指标上表现较为突出。作为OLTP数据库,AliSQL在事务处理表现较为优异。未来,AliSQL社区应进⼀步加强社区代码贡献、社区活跃与应⽤情况。
-
在GreatSQL社区中,社区⽣态建设成果较为突出。GreatSQL数据库有着较为丰富的应⽤案例与⾏业应⽤场景落地数量。作为OLTP数据库,GreatSQL能够同时满⾜企业事务处理与分析处理需求。在代码贡献层⾯,GreatSQL社区贡献者构成多元化并逐年稳定增⻓,同时社区问题互动与拉取请求⼗分活跃。在活跃度⽅⾯,GreatSQL数据库社区活跃度较⾼,社区响应能⼒突出,针对社区问题与PR等能够及时反馈,持续提升社区活⼒。在更新频率⽅⾯,GreatSQL数据库社区更新频率较⾼,不断完善⾃⾝社区与产品建设,更好地满⾜不同业务场景需求。
国内开源数据库产业展望
最后,针对我国MySQL技术路线开源数据库产业发展,报告进行以下展望:
1 开源数据库发展应符合开源生态建设及产业引领要求,积极参与完善开源产业治理;
2 加强相关方对开源协议认知,合法合规利用开源协议;
3 利用国内MySQL现有技术生态,结合产业需求,加强独立演进开源分支的能力;
4 大力推进开源数据库技术规范化、智能化发展。
报告下载:https://www.modb.pro/doc/117777