MySQL在短短的两年内就两次“易主”,MySQL到底是适合在哪里发展,那里才是它真正的归属?就让我们一起来看下面的文章,解开这个迷惑。 MySQL被Sun收购: 2008年1月16日,Sun宣布与MySQL公司达成协议,以10亿美元收购后者,其中的8亿美元现金用来购买MySQL的全部股权,另外的2亿美元作为期权。 当业内都在预计MySQL上市将成为2008年最受关注的IPO时,Sun却出人意料的将其收入囊中。当时施瓦茨在他的博客中承诺,Sun将与 MySQL及社区中的同仁携手合作(实质性地),利用诸如ZFS(一种文件系统)和DTrace技术来确保Sakila,以及其他LAMP 堆栈(从Memcached到PHP,到MySQL周边更为广阔的ISV社区)的快速运转。 在收购协议达成后,Sun公司表示,通过这一交易,MySQL的数据库产品有望获得更多大企业客户,因为Sun服务器和软件主要面向大企业。与此同时,得益于Sun与IBM和戴尔等公司建立的良好合作伙伴,MySQL产品的经销渠道将得到进一步拓宽。 MySQL在当年是甲骨文公司最有竞争力的对手和最大的潜在威胁。一方面,这个公司的数据库产品要便宜的多;另一方面,在很多应用程序中,这个数据库产品更切合实际。Sun在夺取了这个重要的程序的控制权后,给这个开源数据库带来更光明的未来了吗?在现在来看,似乎是没有,因为在被Oracle收购上证明了他连自己都没有保护好。 Sun被Oracle收购: 在2009年甲骨文日前宣布以74亿美元收购Sun。甲骨文是商用数据库巨头,而Sun旗下有一款全球知名的开源数据库MySQL,MySQL未来命运如何,是否会被甲骨文“消灭”或者转让,这在当时引发了业界的担忧。 之后,Oracle在多种场合做出保证,它们会比Sun投入更多的精力来开发MySQL数据库,至少在今后三年是如此。另外,MySQL将采用GPL许可方式。而且根据 Jaspersoft 对开发者的调查表明,在Oracle 收购SUN后,MySQL并没有受到多大影响,事实上,它比以前发展的更好。 MySQL前CEO马顿·米科斯对MySQL在Oracle下发展的看法: 马顿·米科斯说:“MySQL 5.5可能是有史以来最好的版本” 2010年底,甲骨文公司MySQL全球技术总监Philip Antoniades在上海甲骨文MySQL大会上宣布MySQL 5.5 正式GA,向中国社区及企业用户推荐MySQL 5.5产品。 尽管担心Oracle可能会不善待通过兼并Sun而取得的开源项目,MySQL前CEO马顿·米科斯表示MySQL的代码库目前处于良好的状态。 在本周的一次采访中,米科斯表示Oracle可能不会理解或关心太多关于开源和促进社区参与的任务,但是Oracle似乎正致力于产品本身,对此他并不抱怨Oracle的技术专长。 “MySQL 5.5可能是MySQL有史以来最好的版本,而即将发布的5.6版本似乎一样的强大”米科斯说。 MySQL用户敦促Oracle提高对开源的承诺的标准 “这是一个辉煌的工程,他们在GPL的许可之下,完全开源,神奇的建造,只有很少的漏洞,良好的测试以及品质保证。所有这些真是太棒了,”米科斯说, “但是你看到它已经发生了变化:社区参与,论坛,数据库错误,在线文档。你可以看到他们正在如何将MySQL变成和其他Oralcale产品一样的模式。社会上有很多人反对,并认为它不是一种开放和开源的,正如它们过去那样,但是事实就是如此。这就是为什么你会看到那么多新公司如雨后春笋般冒出来迎合这种需求。 但其核心产品,实际的代码,会比以往任何时候状态更加的好,我认为他们将继续保持这种方式。” Sun在2008年收购了MySQL,而米科斯作为副总裁留了下来工作直到第二年。米科斯表示他喜欢为Sun工作,但是并不认为Sun可以独立生存。2010年初,在他宣布离职不久之后,Sun被Oracle合并的消息被披露,Sun从此不再作为一个独立的公司存在。现在,米科斯是云供应商 Eucalyptus的CEO,并出席了本周在波士顿地区举行的红帽峰会。 米科斯表示Oracle会继续发展MySQL在被兼并之前的相同版本。MySQL的传统局限是它不能扩大规模,以此来防止它利用Sun的大型服务器。但是MySQL可以向外扩展,并正在成为新的云计算世界里的一个非常重要的元素。 "当被问及Oracle目前在MySQL方面的工作是否比他之前做的要好时,米科斯说:“我倾向于认为我是一个很好的CEO,我做的一切都是绝对正确的。 而且我们把它做的非常好。 我们过去的计划,他们(Oracle)将继续执行它。 对于长远的版本,他们正在执行着。他们正在追求与实现新的技术高度, 恰好跟我们过去自己做的一样。 但是他们真的正在做这件事。很多时候当技术被别人收购, 它们要么就停止发展,要么就发展变得缓慢, 但是 Oracle并没有,他们正在做着我们三、四年前雄心勃勃的计划”。 在Eucalyptus Systems上米科斯依然沿袭着之前的传统,Eucalyptus Systams是一个开源云建设的平台制造商。在离开Sun之后,米科斯发了封邮件给他的朋友们,问他们,“有什么能比开源更大?这个答案就是云计算,随着智能手机,笔记本电脑,iPad以及亚马逊Kindles,甚至是医疗设备和电子测量仪表的发展。一种新型的计算方式是必要的”他说。 米科斯说:“如果你继续像今天一样为每个应用程序配备一个专用的服务器,那么这个星球上将会被服务器填满,这里将不会有人类的空间。当然,我说的有点夸张了。但是他们会占据太多的空间,太多的生产,太多的电能,太多的管理。 唯一的解决方法是提高计算能力,使计算资源互换,并处于一个池中,从而使任何一个计算周期可以将任何应用在任何时候投入使用。” “亚马逊尽管在上个月它的弹性云计算严重中断,但是它正在做一个了不起的工作推动云计算”,米科斯表示。“在谈到分步式计算,本质上也是一种云计算时”,米科斯指出:“硅谷的公司正面对着来自西雅图书商的冲击”。米科斯认为亚马逊API已经基本上成为其他厂商追随的一个云计算的事实标准,这就像硬件制造商已建成多年的IBM个人电脑兼容计算机事实标准。 米科斯表示,公共云和私有云,及软件作为一种服务和基础设施就像一种服务和平台作为一种服务需要展望未来,而开源软件将使客户能够灵活地选择正确的工具来工作。 米科斯说:“尽管微软和Vmware在较小程度上追求米科斯认为的以垂直堆叠为特点的锁定和缺乏选择,然而Eucalytpus创造了一个灵活的架构为客户提供他们的管理程序和操作系统的选择。通过追随亚马逊的API,Eucalyptus让客户在私有云和公共云间转移工作量。” 谈起公共云,比如亚马逊EC2,比私有云更进一步,但是“它们都将是巨大的业务”,相辅相成,米科斯说:“我们要主宰私有云业务,我们很高兴看到亚马逊和其他公司一起为公共云效力” 米科斯指出,尽管开放源代码并没有破坏微软的关键产品,然而像Exchange, SharePoint, Office 和Windows, LAMP组合(Linux, Apache, MySQL 和Perl/PHP/Python)已经成为向外扩展的Web服务器标准。 “所有在Web或者云中的事项运行在Linux上”,他说,“除了这个最大的战斗是在移动和云计算,LAMP组合是标准的解决方案,现在的战斗是在云计算,云基础设施和云API”,米科斯说。 微软有一个忠实的用户群以及一个在Windows Azure方面的好产品,米科斯说,但是作为一个开放源码的倡导者 他认为开放源码的模型是“优胜者和我们认为这就是渐渐接管世界“。 对于Azure,他指出,你不能选择某种管理程序或应用程序在服务器上运行。”你利用云计算平台并成为一个客户,但是这是你唯一可以做的一个决定“他说。 米科斯还讨论了他在芬兰发生的一些事,他的国家诞生了Linux的创始人Linux Torvalds和IRC和SSH项目。而MySQL的公司总部就设在瑞典。 “这可能是一个巧合但是这并不完全让人吃惊”,米科斯说。“在斯堪的纳维亚一般都非常开放。这里有共同工作的优良传统,我认为芬兰有一点科技狂热而且相比其他国家对此更加的迷恋。” 当然,MySQl以后具体会发展的如何,这恐怕只能看Oracle的政策了,然而Oracle是否会坚守他对MySQL用户开发者的承诺呢?还是让我们继续关注他吧! |