Oracle最近放出了MySQL 9.7.0的正式版本。这是自8.4之后的首个重大长期支持(LTS)版本,也是MySQL 9.7 LTS系列的开端。发布时间点上,社区里关于MySQL开发活跃度下降、Oracle长期投入意愿的质疑声一直没停过。
这次更新把近期开发周期的创新点打包整合,主要落在四个方向:复制可观测性、遥测、查询优化,以及安全。具体功能上,MySQL REST服务(MRS)做了改进,新增了Hypergraph优化器,安全层面加入了动态数据脱敏和OpenID认证。对开发者来说,数据库内JavaScript和JSON双模式(duality)是值得一提的新工具,常规bug修复和安全补丁也一并带上。
Oracle产品管理总监Mike Frank在官方博客中写道:"这个版本的重要性不仅在于确立了下一个LTS基线,更在于它反映了MySQL的整体走向。"
值得关注的是,9.7把原先企业版独占的功能开放给了社区版。动态数据脱敏、OpenID认证这类过去需要付费才能用的能力,现在免费用户也能直接上手。这种"企业功能下沉"的策略,在开源数据库竞争加剧的当下,显然是Oracle稳住开发者基本盘的一步棋。
不过社区反应相对冷静。一部分用户在意的是发布节奏——从8.4到9.7间隔近两年,创新版(Innovation Releases)的实际迭代速度是否跟得上PostgreSQL等对手;另一部分人在观望,这些"下放"的企业功能在性能和稳定性上会不会打折扣。毕竟Oracle的商业模式里,企业版仍有高级支持、审计插件等独占内容,边界划在哪里,决定了社区版的真实价值。
技术层面,Hypergraph优化器是9.7的硬核更新。它替代了传统的基于连接顺序的优化方式,用超图模型处理多表查询的代价估算,理论上对复杂JOIN场景更友好。但生产环境中的表现,还需要实际 workload 验证。数据库内JavaScript则延续了"把计算推到数据端"的趋势,减少应用层和数据库之间的往返,这对高频轻量操作有吸引力,重度计算场景是否合适另说。
LTS版本的核心意义在于长期维护承诺。9.7作为基线,Oracle会提供至少8年的支持周期。对于不想频繁升级、追求稳定性的企业用户,这是关键决策依据。但"长期支持"的前提是公司战略不变——MySQL在Oracle产品矩阵中的定位,始终是社区关心却难以确认的事。
热门跟贴