主页 » 甲骨文战略主导下 MySQL将走向何方?

甲骨文战略主导下 MySQL将走向何方?

        2012年2月23日,甲骨文联合上海爱可生信息技术有限公司,在上海举办的MySQL创新技术大会上宣布MySQL 5.6企业版本的开发蓝图,会议现场嘉宾分享与问答交流的信息,MySQL官方网站也提前公布了停止更新MySQL 5.1版本的消息,越来越使我们感受到MySQL数据库产品因甲骨文公司的市场战略需要,而重新走向一个使用者不愿意看见的方向。

  (一) 背景分析

  ·甲骨文于2005年10月份收购InnoDB存储引擎开发商芬兰公司Innobase;

  ·SUN于2008年1月份收购MySQL AB公司;

  ·甲骨文于2009年4月份收购SUN公司及其子公司的全部资产;

  自从甲骨文公司收购Innobase公司之后,甲骨文公司主席Charles Phillips 表示会支持开源数据库产品的发展,但是InnoDB存储引擎的研发与升级,一直进展不大,而且还准备变更Innobase公司与MySQL AB公司先前签署的合作协议。

  SUN收购MySQL AB公司,当时几乎被所有人看好,甚至开源领域的人士认为开源产品的春天即将到来。对于MySQL开源数据库产品的使用者与爱好者而言,认为SUN公司拥有编程开发软件、操作系统、硬件等,可以完美地整合成一套健全的解决方案,同时可以使生产线上的产品发挥最大优势,并且对MySQL数据库产品的改进与性能提升、推广等带来极大的帮助,可惜世事难料,随后美国发生次贷危机,SUN对MySQL AB公司的整合出现一些裂痕,并且SUN公司也出现财务危机与市场占有率下降严重,一场美好的梦就此破灭。

  小道消息得知甲骨文可能要收购SUN的时候,MySQL圈及技术圈就开始担心其未来的命运走势。感谢欧盟对MySQL数据库产品的支持,以及MySQL AB公司创始人、前雇员和开源社区贡献者,纷纷要求甲骨文公司作出承诺,才批准甲骨文收购SUN。各大新闻媒体、电视和网站报道,甲骨文公司正式宣布74亿美元收购SUN的消息让人觉得SUN当初收购MySQL AB公司是甲骨文背后支持与指使的行为。

  (二) 甲骨文公司战略主导下的MySQL数据库产品方向

  MySQL AB公司被SUN收购、SUN被甲骨文收购的这2年时间内,MySQL数据库研发是非常缓慢的,但是第三方MySQL源码改进或支持公司,尤其像Percona、MariaDB等公司推出改进版本的MySQL数据库产品。此时甲骨文公司才开始着急,仓促地推出MySQL 5.5 GA版本。甲骨文MySQL 5.5 GA版本发布会上海现场曾经向时任MySQL AB公司的CTO提问,关于甲骨文如何看待MySQL的发展与资源投入,他无奈地说:他们是和尚,只管念经不问俗事,发布会之后私底下也有一番沟通与探讨,明显感觉到甲骨文公司高层也非常困惑。

  自从甲骨文决定继续投入资源发展MySQL数据库产品,可以逐渐清晰甲骨文公司对MySQL数据库产品的重新市场定位与战略规划。MySQL数据库主要是运行在Linux或类Linux操作系统(注:少量运行在Solaris系统上)之上,而大量企业的Oracle数据库是运行在AIX、Solaris、Linux系统之上,若是把Oracle数据库支持的数据服务,迁移到MySQL数据库平台上,那么可以节约大量资金。

  为此甲骨文公司决定投入大量资源改进MySQL数据库对Windows平台的支持,同时大力发展MySQL数据库维护的图形化工具,放弃SQL Server数据库产品之后,降低学习成本,从而更加符合和吸引Windows平台的企业和技术人员。甲骨文公司投入大量资源之后,MySQL数据库产品修复大量Windows平台上的BUG,以及大幅提升了Windows平台上运行的性能,通过这样一系列的投入与配合市场宣传推广,甲骨文公司可以达到不失信于人,且继续发展与巩固MySQL数据库产品的地位,同时把MySQL数据库产品对市场的战火正式引向竞争对手之一—微软的SQL Server数据库产品,部分减轻MySQL数据库产品对Oracle数据库的冲击,属于一举多得的战略行为。

mysql-logo

MySQL数据库能适用于要求最苛刻的互联网,电子商务和在线事务处理(OLTP)应用。 这是一个完全集成事务安全,事务完整性的数据库。它包括完整的提交,回滚,崩溃恢复和行级锁定功能。 MySQL具有易用性,可扩展性和高性能,是世界上最流行的开源数据库。 一些世界上流量最高的网站,如Facebook, Google, ticketmaster和eBay在他们的关键业务应用中都使用MySQL。

MySQL 数据库 5.5提高了在多处理器硬件架构中的性能和可扩展性。新的复制监控和管理工具能帮助开发者和数据库管理人员更好的建立高性能和可扩展的应用。此外,MySQL的performance_schema简单明了地展现了MySQL数据库的性能指标。

MySQL 数据库 5.5企业版提供的功能,包括:

改进! 在Windows上可获得高达1500%的性能提升
改进!在Linux上可获得 高达370%的性能提升
改进! 在现代的,多核的,多CPU的硬件中具有更好的可扩展性
新功能! 性能图 监控MySQL服务器运行时性能
新功能! 半同步 复制,确保数据的一致性和冗余
新功能! 复制心跳 立即发现复制中断
新功能! 分区选项来获得更快的查找速度
新功能! 更容易开发和调试 存储过程,函数和触发器
可靠性, 能实现连续不断的正常运行
易于安装和配置 “15分钟即可完成
维护更简单, 更便于管理
灵活的复制拓扑结构高可用性和水平扩展能力
分区 提高大数据量环境下的MySQL数据库性能和管理效率
ACID 为关键的业务应用提供安全可靠的事务能力
存储过程 以提高开发人员的生产力
触发器 在数据库级别执行复杂的业务规则
视图 以确保关键信息不外泄
Information Schema 可以轻松访问元数据
插件式存储引擎架构 具有最大的灵活性