红联Linux门户
Linux帮助

MySQL分支双雄斗“钢铁侠”甲骨文

发布时间:2010-05-07 08:54:50来源:红联作者:bretxn
来自:IT168 作者:东方蜘蛛

MySQL争夺战已经结束,甲骨文高管正在对开源人士展开“示爱”攻势,但曾经的MySQL精英们也已经重整旗鼓,通过MySQL数据库分支的方式来赢得 了数据库管理员和开发者的“芳心”。

在上月举行的MySQL大会上,MySQL之父迈克尔?韦德纽斯(Michael Widenius)和大名鼎鼎的MySQL架构师布莱恩?阿克尔(Brian Aker)分别发表演讲,全力推广他们各自的MySQL分支数据库,他们坚信任何一家公司都不可能成为MySQL开发或支持服务的唯一提供商。

他们明确的表达了支持MySQL的开发商和公司应该多元化的观点,另外他们认为,MySQL分支数据库的所有者是那些对代码感兴趣的开发者,而不是某一 家利益驱动的企业。

可笑的是MySQL现在已经归数据库巨头甲骨文所有,在本次MySQL大会上该数据库巨头被列为“创始赞助商”。 几天前甲骨文首席软件架构师爱德华?斯凯文(Edward Screven)试图取得MySQL用户的信任,声称他们的数据库非常安全,因为甲骨文向用户提供一套完整的支持组合服务。

斯凯文承诺,未来计划将MySQL嵌入到甲骨文的软件架构和管理产品中去。然而这可能有悖于开源人士所渴望的独立性和开放性原则。

很明显,甲骨文每年一度的OpenWorld大会未能打动数据库管理员和开发者的“芳心”,斯凯文的演讲结 束后,只得到了MySQL社区关系经理科林?查理斯(Colin Charles)礼貌性的鼓掌。

24小时后,MySQL之父和 MySQL顶级架构师抛出了与斯凯文相反的观点:甲骨文推动社区发展是一件好事,但单一架构和单一供应商不利于创新。独立性是他们远离甲骨文的原因,也是 他们吸引用户和潜在代码贡献者的制胜法宝。

这些MySQL名人的做法对甲骨文来说是一种考验,将验证甲骨文与MySQL社区配合和容 忍不同意见的程度,甲骨文投入时间和金钱召开的MySQL大会,是否允许批评家和分支MySQL领导者自由发表自己的观点。

斯凯文曾 含蓄的表示,甲骨文可以为客户提供全面解决方案,并引用《钢铁侠2》作为其广告宣传。据甲骨文的《钢铁侠2》网站显示,“人与机器的无缝结合造就了战无不 胜的英雄钢铁侠,而甲骨文业界领先的软件和硬件的无缝整合,也将带来任何竞争对手所不具备的完整IT架构。”甲骨文软件和Sun的Solaris系统、服 务器和存储产品的融合,可以实现“业界最佳”和“领先优势”。

MySQL分支双雄

阿克尔郑重承诺,他不会围绕 自己的MySQL分支数据库成立“Drizzle公司”。甲骨文收购Sun公司后,阿克尔选择了离开,他表示自己不希望创建一个公司来妨碍创新。

他表示,“有人会提供Drizzle相关服务,但不会有一个核心地位公司。”作为一个企业实体,MySQL已经丧失了对创新的关注,在甲骨文收购Sun 之前这个问题已经存在。当时MySQL 5.0的一些功能更多着眼于OEM厂商,而非Facebook和谷歌等关注大规模、多核心、64位计算体验的用户。

阿克尔鼓励人们对 MySQL进行更多分支,他认为这将带来新一轮机遇和创新。他表示,“我们有一个开放代码库,并允许人们对其进行分支,我们鼓励人们围绕它创建产品。”

阿克尔承诺,在今年夏天的O’Reilly开源大会上,他将宣布两家对Drizzle提供支持的公司。

2009年甲骨文交易发生之 前,韦德纽斯离开Sun创建了自己的公司----Monty Program AB,并创建MySQL数据库分支MariaDB。他在MySQL大会上发表了题为“MySQL是一个生态系统而并非仅仅是一家公司”的演讲,韦德纽斯是 MySQL AB的联合创始人兼首席技术官,他在2008年把MySQL卖给Sun,但却坚决反对甲骨文获得MySQL所有权。从他演讲的题目我们不难看出他的观点。

韦德纽斯在演讲中指出,围绕MySQL创建的所有一切都是开源的,所有分支数据库可一起运行,技术支持来自多家服务公司,而非某个单一企业实体。去年他 的公司与MySQL服务支持公司Percona联手建立了开源数据库联盟,以统一所有MySQL相关的开发和服务。

他表示,“在 MySQL公司,我们一直与合作伙伴斗争,因为我们希望做所有事情。我们永远不会把领导权交给合作伙伴,因为销售人员说我们自己可以做该项工作。”

韦德纽斯表示,他也一直在回避MariaDB代码所有权的公司模式。他将Monty Program AB的运营模式称为“黑客模式(the hacking business model)”,员工拥有公司,利润全部用于维护代码。韦德纽斯表示,他创建MariaDB的目的不是为自己赚钱。

韦德纽斯宣布了一个来自Monty Program AB的全套MariaDB支持模式:用户交纳36000美元,即可获得MySQL 3.3以上版本的无限制、公司范围支持服务。

两人认为他们的MySQL分支要比MySQL数据库更强大,而且其开发模式也要优于甲骨 文所提供的模式。他表示,MySQL客户可以在数秒时间内完成MySQL到MariaDB的移植,而且能够获得更多功能、更强大的稳定性和更快的速度。

他表示,计划对目前MariaDB 5.1版本进行改进,它宣称该数据库版本可以实现MySQL 5.4的性能。不过此后甲骨文在MySQL大会上宣称MySQL 5.5的运行速度将比5.4版快很多。

韦德纽斯还表示,众多 MySQL 6.0中的功能将出现在MariaDB 5.3中:未来数月将以beta版发布增强版优化器。

他补充说,MariaDB 计划每9个月发布一个新版,对已嫁入甲骨文这样豪门的MySQL来说,如此升级速度又将是一个挑战。他表示,“我发现很多已经存在的补丁却未被包含在 MySQL中。”

MariaDB的下一版本是5.2,据韦德纽斯称该版本将增加另外的事务存储引擎----Spider和Spinx,以 及分组提交(group commit)和虚拟列(virtual columns)功能。

同时,阿克尔表示,Drizzle的理念 是带领MySQL走向未来。Drizzle的构想是充分发挥64位系统和固态硬盘的优势,使用了一个防止厂商锁定的架构,使用C++语言创建。

另外,MySQL分支数据库将是编程工作更流畅。它们将只有一个Blob类型,这将消除关于使用哪一个Blob类型的无休止争论。

Drizzle剥离了那些非必需的功能,然后将它们以插件形式提供,这使得其代码体积大大减少。阿克尔表示其核心代码从原来的209000行锐减至 10900行。

MySQL分支成熟尚需时间

那么Drizzle 现状如何?它还远称不上一个成熟的产品,对现有MySQL用户来说,迁移是一个令人头痛的问题。尽管它通过了事务型测试,但是用户还必须重新加载数据,目 前复制功能正在测试和改进中。

阿克尔表示,Drizzle的更行频率约在3到4个月,因此代码贡献者无需等待太长时间,就可以看到自 己的作品被加入到数据库中,用户可以迅速的获得这些最新的功能。

他表示,“数年前李纳斯?托沃兹对Linux内核采用了相同的方式, 软件完整版本发布模式已经过时,当我与创新型公司交流时发现,他们只关心现在能使用什么功能,而不需要听到2-3年后的开发路线图,那不是互联网时代的做 法。”

究竟会有多少用户转向MariaDB或Drizzle,还需拭目以待,但有一件事情可以确定,甲骨文势必对今年MySQL大会 的效果感到不满,或许会重新考虑对明年该技术盛会的资金赞助力度。

原文链接:http://www.theregister.co.uk/2010/04/14/widenius_aker_versus_oracle_owned_myswl/
文章评论

共有 12 条评论

  1. 不文不武 于 2010-05-10 18:57:11发表:

    介么好滴话题,顶上去

  2. 瑶欣公主 于 2010-05-10 18:55:00发表:

    你有种从把头从显示器那头顶出来,

  3. 真心树枝 于 2010-05-10 18:48:03发表:

    我们跟的不是帖,是寂寞

  4. 绵山我的最爱 于 2010-05-10 18:46:49发表:

    好帖
    很好帖
    确实好帖
    少见的好帖
    真 *** 好帖
    难得一见的好帖
    千年等一回的好帖
    好得不能再好的好帖
    惊天地且泣鬼神的好帖
    让人阅毕击掌三叹的好帖
    让人佩服得五体投地的好帖
    让人奔走相告曰须阅读的好帖
    让斑竹看后决定加精固顶的好帖
    让人看后在各论坛纷纷转贴的好帖
    让人看后连成人网站都没兴趣的好帖
    让人看完后就要往上顶往死里顶的好帖
    让人不间断地在各种场合重复引用的好帖
    让人一见面就问你看过某某好帖没有的好帖
    让人半夜上厕所都要打开电脑再看一遍的好帖
    让个读过后都下载在硬盘里详细研究欣赏的好帖
    让人走路吃饭睡觉干什么事连做梦都梦到它的好帖
    让人翻译成36种不同外语流传国内外世界各地的好帖
    让人纷纷唱道过年过节不送礼要送就送某某帖子的好帖
    让国家领导人命令将该帖刻在纯金版上当国礼送人的好帖
    让网络上纷纷冒出该帖的真人版卡通版搞笑版成人版的好帖
    让人在公共厕所里不再乱涂乱化而是纷纷对它引经据典的好帖
    让某位想成名的少女向媒体说她与该帖作者发生过性关系的好帖
    让人根据它写成小说又被不同导演拍成48个不同版本的电影的好帖
    让某名导演跟据此帖改拍的电影在奥斯卡上一连拿了11个奖项的好帖
    让人大代表们看完后联名要求根据该帖的内容对宪法做适当修改的好帖
    让人为了谁是它的原始作者纷纷地闹上法院打官司要争得它的版权的好帖
    让各大学府纷纷邀请该帖作者去就如何发表优秀网络文学为题目演讲的好帖
    让人为了该帖而成立了各种学会来研究并为不同的理解争得眼红脖子粗的好帖
    让美国警察于今后逮捕人说你有权保持沉默还有权阅读某某帖子要不要啊的好帖
    让本拉登躲在山洞里还命令他手下冒着被美军发现的危险去上网下载来阅读的好帖
    让萨达姆被捕时被发现他随身携带的除了一把手枪之外还有的就是它的复印件的好帖
    让比尔盖茨在懂事会上发给与会者人手一份该帖命令仔细阅读后才讨论其他事宜的好帖
    让诺贝儿奖理事会破天荒地因该帖的出现而开会讨论一直决定今后设立最佳帖子奖的好帖
    让联合国安理会决定将它译成宇宙语由中国神州六号升空后不断播放看有没有外星人的好帖

  5. 傻老吧叽 于 2010-05-10 18:42:56发表:

    一楼回复:谁上来拍谁

  6. 真心树枝 于 2010-05-10 18:41:02发表:

    不放在眼里,我一直想着我的五百万呢。

  7. 瑶欣公主 于 2010-05-10 18:34:12发表:

    心动不如行动,冲啊~~~

  8. 看了就要回 于 2010-05-10 18:21:51发表:

    哈哈,同志们热情高涨,回帖的筒子心想事成哦!

  9. 淡了娥眉 于 2010-05-10 13:40:59发表:

    LZ不错~顶你~~~

  10. Kttlon 于 2010-05-07 10:40:54发表:

    不敢苟同

  11. wst021 于 2010-05-07 10:38:28发表:

    希望开源的力量能支持MySQL继续下去。

  12. 王中云 于 2010-05-07 10:19:58发表:

    软件技术属于软件开发人员,有自由使用的权利。一个时期的代码集成由支持开发的公司拥有经营权,但其他人员有再次开发权。只有这样软件发展才没有约束,才能更快地发展。