• 7148阅读
  • 5回复

[新闻]MySql已经末路,以后使用MariaDB吧!最古老的Linux发行版Slackware以及Arch Linux齐弃MySQL [复制链接]

上一主题 下一主题
离线jeffreylee
 

只看楼主 倒序阅读 楼主  发表于: 2013-03-26
      因为:“MySQL最初的公司MySQL AB在被Sun收购后又被Oracle收购,而最近Oracle的种种举措把MySQL项目变得更为封闭,他们不再发布有用的安全问题信息(CVEs),也不再提供完整的回归测试,而且MySQL bug数据库大部分信息页已经不再公开。”
     MariaDB 是一个社区驱动的、采用XtraDb存储引擎的MySQL分支版本,由MySQL创始人Michael Widenius带领开发,遵循GPL v2.0协议开源。因为MySQL创始人的介入,MariaDB备受关注,Drupal、MediaWiki、phpMyAdmin、WordPress等众多应用都已宣布支持MariaDB。
      早在今年年初,Red Hat Fedora项目经理Jaroslav Reznik就提出在Fedora 19中移除MySQL,因为:“MySQL最初的公司MySQL AB在被Sun收购后又被Oracle收购,而最近Oracle的种种举措把MySQL项目变得更为封闭,他们不再发布有用的安全问题信息(CVEs),也不再提供完整的回归测试,而且MySQL bug数据库大部分信息页已经不再公开。”不仅仅是Fedora、Slackware、Arch,刚刚发布的openSUSE 12.3也默认从MySQL转投MariaDB。而Wikipedia更是早已在测试从MySQL迁移到MariaDB效果如何,目前看来状态良好。



      随着Oracle计划把MySQL搞成闭源的声音越来越多,对MySQL何去何从的讨论也越来越多。由于MySQL是遵循GPL协议的,那么Oracle需要分发、传播和发布的时候就必须要开源。但是如果Oracle一定要把MySQL变得封闭起来,它也不是没有办法,比如:逐渐把开源社区里不亲近oracle的清理出去;或者让MySQL必须依赖的一些oracle闭源的软件和功能,使得MySQL不配合这些功能就变得非常难以使用等。最近,MySQL的新版本里面就去掉了对bug修复后进行验证的测试用例;这样,社区的人就无法保证自己以后发布的版本,在下一个版本里不会出现之前用户之前report过的bug。
       商业毕竟是商业,Sun花了10亿美元收购MySQL,然后Oracle花了74亿美元收购Sun,这些钱都是白花花的银子。Larry. Ellison,Oracle的CEO,曾经明确表示不会放弃MySQL,换言之,也就是说,不会放过MySQL这块蛋糕。因为Oracle是按照CPU核数来计算licence的,这个不能改变,也无法改变。这也限制了Oracle在分布式领域的发展,而MySQL在分布式领域的贡献有目共睹。据小道消息,Oracle已经把它的一部分核心源码开放给了MySQL的部分核心开发人员,以促进MySQL 5.6进一步的稳定和扩大影响力。我们不知道Oracle有什么样的商业企图,但是,你如果认为MySQL会一直这样白白给你使用的话,那么Larry. Ellison就是一个傻子。
Larry. Ellison不是傻子,所以后来涌现了MySQL的很多分支,包括MariaDB,Drizzle,goole,facebook,阿里集团等维护的自己的分支版本。除了MariaDB,Drizzle以外,这些分支版本都是各个商业公司为了满足各自公司的需求而对源码进行修改和调整的版本,适合不适合你的业务场景我无从分辨。Drizzle是2008年从MySQL 6.0分支出来的,并且它明确申明了,部分MySQL的蹩脚(Gotchas)特性,它都不会保留,也就是说它和MySQL是不完全兼容的。
        MySQL前CTO,被称为MySQL之父的Michael “Monty” Widenius在2009年2月,创办了Monty Program AB,并建立了mariaDB这个MySQL高性能的分支。MariaDB是发展最快的MySQL分支版本,与MySQL兼容并且有很多新的功能。
MariaDB有个很性感的中文名玛莉亚DB,对宅男型的DBA来说,终于有一个女性DB陪伴了。下面就让我们来看看这些功能到底有哪些。   (MariaDB目前有时候会被墙,不过沃趣科技已经搭建好了镜像(mariadb.woqutech.com),将部分文档和资料搬到国内的服务器上来,以解各位技术男的相思之苦。)



离线圣域天子

只看该作者 1楼 发表于: 2013-03-26
关键是哪个用起来方便,对客户而言很重要,对开发者而言更重要。
离线realfan

只看该作者 2楼 发表于: 2013-03-26
只要MariaDB好用,以后会学习使用一下
离线XChinux

只看该作者 3楼 发表于: 2013-03-26
这个影响太大了,无数的互联网中小站点数据库使用的是mysql
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线voidbroken

只看该作者 4楼 发表于: 2013-04-03
开源一旦威胁相关的商业软件,被收购估计就是唯一的结局。。。
离线XChinux

只看该作者 5楼 发表于: 2013-04-03
这个,换postgresql吧,呵呵,GPL,根本无法被收购吧。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个