1、三 MySQL尚能饭否MySQL 30周年之际 叶荣 2025.5.23,成都我和MySQL那些事30年,MySQL从玩具到最流的数据库 1995:个开源版本发布,以其简单易迅速获得不少开发者的户点赞 2000:MyISAM引擎发布,同时也持主从复制,撑起Web 1.0时代 2003:InnoDB引擎发布,开启持事务的新纪元 2005:陆续持存储过程/视图/触发器,补全企业级能板块 2010:新增半同步复制,提升数据可靠性,迎接互联业务快速发展时代 2016:新增MGR(组复制),实现去中化原可 2023:调整发版模式,开启创新版和稳定版同时发的阶段 2026:MySQL 8.0也即将EOL(
2、5.7和8.0都是超期服役)25年,从菜到“弃疗”?2000:初 2003:菜鸡新码农 2006:MySQL DBA 2016:知数堂 2021:GreatSQL 2025:何去何从?MySQL“中年”困境两度易主,命运的轮开始转动 2008:Sun,谁还记得6.0版本?2009:Oracle,5.6、5.7、8.0,催MariaDB“中年”困境 产品功能迭代缓慢 历史技术债务堆积 野勃勃的“挑战者”态共建度不MySQL的未来:谨慎乐观MySQL三“”,为什么还能保持活 开发者:热度依然不减,但忠诚度在下降 市场:从国内外公有云及企业的份额看,还是绝对领先 产品:虽然美中不,甚有堆问题,但仍“
3、够好”MySQL三“”,怎么“破局”身处困局之中,不破不,更需要阔斧改 不要学隔壁某NOSQL,建信任很难,毁掉信任只要瞬间 满(领先)户之所需,不是强塞给户坨好看的粑粑 对标其他先进代表,只要不作死,就还有很的发展提升空间GreatSQL国产开源新势GreatSQL开源数据库简介 GreatSQL 数据库是款开源免费数据库,可在普通硬件上满融级应场景,具有 可、性能、兼容、安全等特性,可作为 MySQL 或 Percona Server for MySQL 的理想可选替换。GreatSQL开源数据库由万数据库创建并主导 官 https:/GreatSQL 态某型股份制银:基于 GreatSQ
4、L 源码开发的数据库产品,已上线61个系统,包括:缴费平台、统付平台等。某型国有银:下属科技公司基于 GreatSQL 源码开发的数据库产品,已在该银上线90个应系统,包括:综合分账结算服务系统、进出银、银保监等外拓业务系统15个。中信建投:2022年加GreatSQL社区,2023年2向社区次贡献相关代码。X地银、城商 融 业某型股份制银某型国有银融业GreatSQL 态国家电:基于GreatSQL技术开发的思极有容数据库(SG-RDB),累计撑国公司100余个业务系统建设,包括国全业务数据中、S6000等应覆盖总部、27家省公司。能源业中移智家:2023年加GreatSQL社区,2023年
5、12贡献主从复制防数据回路相关代码。通信业1.福建靠谱云 2.福建福富 3.恒芸擎络 4.通达信 5.华润络互联业GreatSQL优势特性GreatSQL 数据库可安全兼容社区互助免费开源性能可:持基于MGR的同城、跨城多节点可架构,更适于融级应场景。性能:持HTAP应场景,TPC-C提升30%,TPC-H最提升200多倍。兼容:100%兼容MySQL,持常 Oracle 法。安全:持国密、审计、脱敏、备份加密等。详情参:GreatSQL 优势特性。GreatSQL优势特性可之MGR可之MGR可之MGR更快:快速探测异常情况;流控机制更精准;更:并发下,吞吐持续且稳定;更强:更强的鲁棒性、更多
6、的功能性。可之MGR 新节点加导致抖动 节点异常退出导致抖动可之MGR 优化了加节点时可能导致性能剧烈抖动的问题 解决节点异常退出集群时导致性能抖动的问题-原MGR中节点异常退出时,会造成较时间性能抖动,最差时TPS直降为0-GreatSQL优化后只会产约13秒的抖动,最差时TPS可能只损失约20%30%解决磁盘空间爆满时导致MGR集群阻塞的问题 解决了事务造成法选主的问题 完善MGR中的外键约束机制,降低或避免从节点报错退出MGR的险 解决多主模式下或切主时可能导致丢数据的问题可之MGR 优化事务认证队列清理算法