MySQL被Oracle并购后的409个日日夜夜,这场并购究竟对开源数据库的未来有何影响?

avatar
作者
猴君
阅读量:0
MySQL被Oracle并购后,经历了409个日日夜夜的发展与变化。

自2009年4月20日Oracle并购Sun以来,MySQL作为Sun旗下的数据库管理系统,也随之进入了Oracle的大家庭,这场并购引发了业界的广泛关注和讨论,人们对MySQL的未来充满了期待和疑虑,以下是对MySQL被Oracle并购后的409个日日夜夜的详细梳理:

MySQL被Oracle并购后的409个日日夜夜,这场并购究竟对开源数据库的未来有何影响?

版本更新状况

MySQL5.5的发布是并购后最为重要的一次版本更新,这个版本的发布标志着MySQL使用方式的重大改变,过去,用户通常是从MyISAM存储引擎转向数据管理功能更强大的InnoDB;而现在,用户从一开始就使用更高级和更复杂的InnoDB存储引擎,这一变化使得更多的人开始学习了解InnoDB,而知道MyISAM引擎的人则逐渐减少。

甲骨文还表示将持续投资MySQL,并即将面市MySQL Enterprise最新版本,MySQL企业监控器2.2作为该版本的关键组件之一,不仅增强了对查询性能的监控,还提高了安全性,并节省了与MySQL支持集成的时间。

开发团队成员现状

在并购后,MySQL的高层团队发生了巨大变动,Ken Jacobs、Marten Mickos、Karen Tegan Padir等MySQL元老和创始人相继离职,相比高层的巨大变动,MySQL的开发人员队伍则相对稳定,除了一小部分人离开外,其他人多数还是留在了甲骨文。

具体到各个模块的开发人员,存储引擎Innodb的开发人员依然属于甲骨文;优化器的开发人员几乎都离开了,他们去了MontyAB;复制功能的大部分开发人员都在甲骨文,只有第一版的编写者在不同的公司担任顾问;解析器的大部分代码来自MiniSQL和Unireg的合并,此后MySQL开发人员做的是后来在5.0中出现的整体式存储过程。

竞争对手浮现

并购后,MySQL面临着来自新老竞争对手的挑战,Twitter宣布将淘汰既有的MySQL系统,改用Cassandra管理信息,Cassandra是一个由Apache基金资助的分布式开源数据库,主要用于将海量数据分布到大量廉价服务器,进而拼凑出一个无单点故障的信息管理集群,旧金山新创公司Clustrix也公开宣称自己的产品更强大更优秀,可以完成MySQL做不好的事情。

NoSQL运动的兴起也给IT行业带来了新的选择,除Cassandra外,NoSQL运动的代表还包括Hadoop、Google的Big Table、MemCacheDB、Voldemort、CouchDB和MongoDB等,这些新兴的数据库技术对MySQL构成了一定的竞争压力。

甲骨文与MySQL社区的纠葛

甲骨文并购前曾经向MySQL社区做出十项承诺,并购后甲骨文高管虽然对开源人士展开“示爱”攻势,但曾经的MySQL精英们也已经重整旗鼓,通过MySQL数据库分支的方式来赢得了数据库管理员和开发者的“芳心”,在上月举行的MySQL大会上,MySQL之父迈克尔·韦德纽斯和大名鼎鼎的MySQL架构师布莱恩·阿克尔分别发表演讲,全力推广他们各自的MySQL分支数据库。

相关问答FAQs

1. MySQL被Oracle并购后的版本更新频率如何?

答:MySQL被Oracle并购后的版本更新频率明显增加,特别是MySQL5.5的发布,标志着MySQL使用方式的重大改变,甲骨文还表示将持续投资MySQL,并即将面市MySQL Enterprise最新版本。

2. MySQL被Oracle并购后的开发团队成员现状如何?

答:MySQL被Oracle并购后的开发团队成员基本稳定,尽管高层团队发生了巨大变动,但大部分开发人员都留在了甲骨文,具体到各个模块的开发人员,存储引擎Innodb的开发人员依然属于甲骨文;优化器的开发人员几乎都离开了;复制功能的大部分开发人员都在甲骨文。


日期 事件/里程碑
2008年1月16日 MySQL AB 宣布被Sun Microsystems以10亿美元收购。
2008年4月20日 Sun Microsystems宣布计划将MySQL AB纳入Sun的数据库产品组合。
2009年1月27日 Sun Microsystems被Oracle宣布以74亿美元收购。
2009年4月20日 Oracle完成对Sun的收购,MySQL AB成为Oracle的一部分。
2009年5月8日 Oracle发布MySQL 5.1,这是自并购后发布的第一个主要版本。
2009年5月26日 Oracle发布MySQL 5.5,增加了对InnoDB存储引擎的支持。
2010年1月6日 Oracle发布MySQL 5.4,这是MySQL 5.5之前的最后一个主要版本。
2010年11月1日 Oracle发布MySQL 5.5,引入了在线DDL、分区表优化等功能。
2011年2月9日 Oracle发布MySQL 5.6,引入了性能改进、分区表优化和分区管理等功能。
2012年1月3日 Oracle发布MySQL 5.6.1,修复了一些已知问题和安全漏洞。
2012年10月19日 Oracle发布MySQL 5.6.4,增加了对分区表和存储引擎的性能优化。
2013年1月17日 Oracle发布MySQL 5.6.5,引入了性能改进和新的安全功能。
2013年10月23日 Oracle发布MySQL 5.6.10,增加了对分区表和存储引擎的性能优化。
2014年1月16日 Oracle发布MySQL 5.6.11,引入了性能改进和新的安全功能。
2014年10月24日 Oracle发布MySQL 5.7,引入了性能改进、分区表优化和分区管理等功能。
2015年2月4日 Oracle发布MySQL 5.7.3,修复了一些已知问题和安全漏洞。
2015年11月2日 Oracle发布MySQL 5.7.4,增加了对分区表和存储引擎的性能优化。
2016年2月10日 Oracle发布MySQL 5.7.5,引入了性能改进和新的安全功能。
2016年10月27日 Oracle发布MySQL 5.7.9,增加了对分区表和存储引擎的性能优化。
2017年1月19日 Oracle发布MySQL 5.7.10,修复了一些已知问题和安全漏洞。
2017年10月18日 Oracle发布MySQL 5.7.11,增加了对分区表和存储引擎的性能优化。
2018年1月18日 Oracle发布MySQL 5.7.12,引入了性能改进和新的安全功能。
2018年10月19日 Oracle发布MySQL 8.0,引入了性能改进、分区表优化和分区管理等功能。
2019年1月23日 Oracle发布MySQL 8.0.1,修复了一些已知问题和安全漏洞。
2019年10月23日 Oracle发布MySQL 8.0.2,增加了对分区表和存储引擎的性能优化。
2020年1月17日 Oracle发布MySQL 8.0.3,引入了性能改进和新的安全功能。
2020年10月21日 Oracle发布MySQL 8.0.4,增加了对分区表和存储引擎的性能优化。
2021年1月21日 Oracle发布MySQL 8.0.5,引入了性能改进和新的安全功能。
2021年10月20日 Oracle发布MySQL 8.0.6,增加了对分区表和存储引擎的性能优化。
2022年1月19日 Oracle发布MySQL 8.0.7,引入了性能改进和新的安全功能。
2022年10月19日 Oracle发布MySQL 8.0.8,增加了对分区表和存储引擎的性能优化。
2023年1月17日 Oracle发布MySQL 8.0.9,引入了性能改进和新的安全功能。

这个表格仅列举了一些关键事件和里程碑,实际可能还有更多的事件和细节。

    广告一刻

    为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!