(6). 甲骨文公司收购SUN时,曾经对欧盟、MySQL AB公司、开源社区等作出过承诺,也不能完全失信于人,否则可能给自己开拓市场带来负面影响;
自从甲骨文决定继续投入资源发展MySQL数据库产品,可以逐渐清晰甲骨文公司对MySQL数据库产品的重新市场定位与 战略规划。MySQL AB公司长期以来,都不重视对Windows平台的支持,我们大家可以发现MySQL 5.5之前的所有版本,同一版本号的MySQL产品运行在Windows平台和Linux平台之间一对比,会发现Windows平台的性能远远低于其他平 台,Windows平台上MySQL数据库产品BUG众多,MySQL数据库修复的BUG List中几乎很少提到针对Windows平台的修复信息。
MySQL数据库主要是运行在Linux或类Linux操作系统(注:少量运行在Solaris系统上)之上,而大量企 业的Oracle数据库是运行在AIX、Solaris、Linux系统之上,若是把Oracle数据库支持的数据服务,迁移到MySQL数据库平台上, 那么可以节约大量资金,大致如下:
(1). Oracle数据库的License费用可以全免或大规模降低(注:MySQL数据库是社区版本免费,企业版本收费);
(2). Oracle数据库产品多数搭配存储设备与小鸡一起使用,而MySQL数据库主要运行在廉价的PC Server上,可以为企业节约大量资金投入;
(3). Oracle数据库运行在AIX、Solaris(注:分社区与企业,社区要差很多)收费操作系统上,且搭配存储设备使用,主要是能更好发挥Oracle数据库的性能,使用MySQL之后也可以减少部分费用(注:多数跑在开源的Linux系统之上);
(4). Oracle数据库产品支持的多数业务,可以使用MySQL搭配InnoDB存储引擎的模式替换;
(5). Oracle数据库产品的License费用、运行的设备与系统等,不利于企业花费较少费用就能处理互联网行业大数据量的要求,也即不得不花费更多的钱购 买存储设备与购买License费用,否则对数据进行拆分存储无法推荐,然后MySQL却有天然的优势;
(6). MySQL数据库产品对开发人员要求不高,学习成本非常低,且MySQL数据库技术使用人群越来越多,数据库解决方案也越来越成熟;
上述6点,以及MySQL数据库产品对Windows平台支持不重视,导致MySQL数据库产品主要是取代Oracle 数据库产品的市场份额,为此甲骨文公司决定投入大量资源改进MySQL数据库对Windows平台的支持,同时大力发展MySQL数据库维护的图形化工 具,以帮助使用Windows平台的企业和技术人员,放弃SQL Server数据库产品之后,降低学习成本,从而更加符合和吸引Windows平台的企业和技术人员。甲骨文公司投入大量资源之后,MySQL数据库产品 修复大量Windosw平台上的BUG,大幅提升了Windows平台上运行的性能(注:确实可以用提升100倍以上形容),通过这一系列的投入与市场宣 传推广,甲骨文公司可以达到不失信于人,继续发展与巩固MySQL数据库产品的地位,同时把MySQL数据库产品占领市场的战场正式引向竞争对手之一—微 软的SQL Server数据库产品,部分减轻MySQL数据库产品对Oracle数据库的冲击,属于一举多得的战略行为。
(四) 担忧
1) 技术研发人员分散
MySQL数据库属于甲骨文资产之后,MySQL AB创始人接二连三出走,以及产品研发团队出现大批技术人员的离职,多数离职之后创办自己的公司,欣慰的是继续投入开源MySQL数据库领域,只是他们有 些人对MySQL进行裁剪后独立发展,例如: SkySQL等,有些是研发新的存储引擎,例如Percona、MariaDB….这样会导致MySQL开源领域的研发技术实力分散,不利于促进 MySQL数据库的功能完善与技术革新,毕竟早期开发的MySQL版本主要是跑在价格低廉,性能一般的PC Server上,但是近几年PC Server 的硬件处理能力得到飞速发展,甚至现在的PC Server比抵挡存储设备的性能优越。MySQL数据库产品必须加快速度,改写源码实现对PC Server的SMP架构支持,对SSD硬盘等新型技术的支持,现阶段SSD硬盘越来越接近生产环境的要求,性价比也越来越有竞争优势,为此非常担心 MySQL数据库产品错过美好的发展时机,而无法完善自己的产品功能、快速提升处理能力、提高产品的稳定性等。
2) 甲骨文公司的资源投入
相信随着PC Server处理能力的提高和SSD硬盘等硬件的快速发展,MySQL数据库产品的功能完善、性能和稳定性提高,对Oracle数据库产品的冲击会加剧, 并且可能渗透到对数据库要求更高的领域,恰恰又是Oracle数据库产品的主要市场与收入来源。虽然MySQL数据库产品得到发展,甲骨文公司从 MySQL数据库产品上获得的收益未必会大幅增加,甚至继续出现投入产出负比例的情况,甲骨文公司除继续保持MySQL数据库企业版本闭源,与不向社区提 供源码贡献的策略之外,还可能减少投入与限制MySQL数据库社区版本的发展,本身企业版本不向社区版本贡献源码的做法,时间越久越可能出现社区版本落后 于企业版本的情况。