percona和villagesql,在oracle的公开信里提的那些改动落实下来

就在前不久,Oracle彻底堵死了外界要求他们移交MySQL社区版控制权的路。这是在一个由多家数据库厂商和MySQL用户组成的联盟提出重组请求后,Oracle的正式回应。这联盟里的Percona和VillageSQL,其实在这之前就已经找Oracle开过会了,他们是想把2月份那封在线公开信里提的那些改动落实下来。你要知道,这封公开信可是获得了至少544名用户的支持,里面有不少是专家、开发者还有那些长期为这个项目做贡献的老伙计。大伙儿最担心的就是Oracle对MySQL代码库的更新管理做得不好,结果导致数据库市场份额大失血,反倒是PostgreSQL因为AI驱动工作负载需求猛增占了便宜。公开信里也点了名说,MySQL得到的那点更新根本不含AI驱动工作负载急需的功能,这些在别家数据库里早就成标配了,甚至Oracle自家的企业版也有。所以大家伙儿就建议把MySQL的开源版本交给一个独立的非营利基金会去管,让基金会负责规划路线图、发布治理还有给贡献者发访问权限,Oracle只要保留自己的商业产品和商标就行。 巧的是,在公开信发出来的这段时间里,Oracle MySQL部门内部也发生了变动。尤其是负责社区管理的Frederic Descamps突然走了人,他2月底就去了MariaDB基金会。分析师也在那边说呢,Oracle不放松控制是正常的。Pareekh Consulting的首席分析师Pareekh Jain就讲得很直白:"把治理权交出去就等于把路线图的决定权给丢了,这可能会让开发出的功能直接跟Oracle自家的数据库、MySQL HeatWave还有企业版对着干。"Greyhound Research的分析师Sanchit Vir Gogia也跟着说,保持对社区版的管理权能确保开源版只会在技术组合里起到辅助作用。 不过话说回来,虽然Oracle这次拒绝了联盟的提议,但他们还是承诺要跟社区继续说话。高管们在博客文章里写道:"这种新的开放程度和开发速度需要大家的意见和反馈才能走得通。社区里大家的想法和经验会继续指引我们的方向。"高管们还特地提了个以AI和云为中心的新路线图规划,打算加速推出那些专门给开发者用的功能。像是用配置文件引导优化搞出来的社区二进制文件、超图优化器,还有让JSON操作更方便的那些东西都在考虑范围里。他们还说可能会加个向量函数,但在这之前还想听听更多人的意见。 分析师也说了这事儿挺微妙的。一方面Oracle把把关严点可能会让更多人去搞Percona那种真正开源的替代品;另一方面要是Oracle搞分化或者放慢GPL代码的更新速度,分支的维护成本就会水涨船高,逼得大家要么回头去补修复漏洞,要么自己动手造轮子。要是Oracle最后没能兑现承诺,MySQL社区版可能还得继续往PostgreSQL那边流失市场份额。到时候像Percona这种供应商可能就得扩大对PostgreSQL的支持了,给自己定位成数据库无关的专家才行。