设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客

Oracle整合Sun产业MySQL未来惹人关注

2010-4-29 12:36| 发布者: joejoe0332| 查看: 2826| 评论: 0

  NoSQL能替代MySQL吗?

  市场上有许多小的“MySQL”,这些开源的、比较简单、快速的数据库统一称为“NoSQL”。这些产品与早期的MySQL一样,很有特点,但难免稚嫩。

  当然,Oracle很聪明,认识到自己的要求得有个“度”,不然用户会开始改写代码。比如说,Twitter已宣布大范围尝试改用Cassandra来开发基础架构。Cassandra是另一种开源项目,采用更加开放的Apache许可证。

  Twitter的举措也许纯粹出于技术上的考虑:Cassandra是一种非常简单、快速的数据库,没有很多比较复杂的保护措施,比如事务处理。Twitter这一举措的意义在于,它可能为不想陷入许可困境的MySQL用户指明一条更省事的道路。实际上,还有众多像Cassandra这样的项目,它们都常常用“NoSQL”这个流行词来定义。不过,采用NoSQL是要付出代价的。

  “NoSQL显然有一席之地,但它不适合普通的开发人员,因为NoSQL在某些方面为你提升性能的同时,却在其他很多方面降低了灵活性和兼容性。”Widenius说,“它让我想起了MySQL问世之前存在的众多数据库。MySQL开始流行后,这些数据库先后退出了市场,原因是MySQL很容易使用,极容易与其他应用软件进行连接,这归功于SQL接口。”

  的确,今天的NoSQL数据库让人联想到了MySQL昔日的境况。与Cassandra一样,MySQL数据库也是从一个很小的项目做起来的,它摈弃了最传统的数据库拥有的一些保护措施,因而提供了非常快的存储性能。之后,MySQL逐渐添加了很多其他方面的功能,成为了一款成功的数据库产品,能够处理一些比较高端的事务,所有这些工作原本都需要更多的工程师和更多的预算。

  实际上,Widenius以及高度依赖MySQL的企业现在处境很微妙。如果MariaDB因潜在客户想规避许可问题而失败,留给他的将是一家倒闭公司,不过那可以证明他预测Oracle与Sun合并案会带来不利影响是正确的;如果MariaDB生意兴隆,他可能会享受这种成功带来的喜悦,但他的预测肯定会受到更多人的怀疑。在一条道路上,他成为击败巨人歌利亚(Oracle)的大卫; 而在另一条道路上,他将被视做预言家卡珊德拉(希腊神话中的预言家,预言很准,但没人信她)。不管怎样,Widenius肯定会既是正确的也是错误的。

  GPL或许会成为MySQL保护伞

  人们对MySQL的未来担心主要有两个:一个是Oracle未来可能不给MySQL继续投入,让其自生自灭; 另一个是Oracle可能会改变MySQL的销售策略。如果出现这两种结果中的任何一种,最终都会导致数据库市场竞争的减少,使得用户利益受损。现在看来,短期内MySQL不太可能落到这样的命运。其中很重要的一个原因是MySQL的销售将采用GPL授权。

  在不久前举办的O'Reilly MySQL大会上,MySQL社区副总裁Kaj Arno公开表示,MySQL将继续采用GPL授权。如果MySQL采用GPL,对MySQL会起到一定保护作用。

  首先,众所周知,GPL授权的核心是如果某产品是基于GPL授权的开源产品开发,那么该产品也必须公开源码,并采用GPL授权。由于GPL的这一规定,Oracle不能将MySQL变为闭源产品销售。

  其次,如果Oracle停止对MySQL投入,只要市场存在对这类开源数据库的需求,现在已经存在的MySQL的衍生版,如Drizzle、MariaDB可能很快会顶替MySQL的位置,其他组织也可以根据GPL授权推出新类型的MySQL版本(如NoSQL)。这种局面肯定不会是Oracle愿意看到的,对于Oracle来说,与其培育一个新的竞争对手,显然不如把这个竞争对手拉入自己的阵营。更何况短期内放弃MySQL对Oracle而言还面临着巨大的公关压力。

酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部