MySQL 5.6 GA 及逃亡潮

标签: Apps News Tools Fedora mariadb | 发表时间:2013-02-06 06:56 | 作者:liangsuilong
出处:http://linuxtoy.org

今日,Oracle 公司宣布 MySQL 5.6 GA,正式版为 5.6.10。

MySQL 5.6.10 GA 主要是修复了之前 RC 版本中的 Bug。MySQL 5.6 新增特性有:

  • 改进的 InnoDB 存储引擎,增加全文索引能力。
  • 提升子查询性能。
  • 同步复制功能增强,引入多线程复制特性。
  • 引入 NoSQL 特性,可直接使用 Memcached API 操作 InnoDB 数据。
官方 Release Note 和  下载地址

本来本篇新闻就要完结。不过近日,各大 Linux 发行版的 MySQL 逃亡潮越演越烈,继 Mageia 2(原 Mandriva 社区衍生版)和 OpenSUSE 12.3 以后,Fedora 社区宣布将会在即将发布跳票的 Fedora 19 使用 MariaDB 替代 MySQL。MariaDB 是原 MySQL 创始人  Michael 'Monty' Widenius 创建的一个 MySQL 社区分支,为避免 MySQL 落入 Oracle 收后存在的闭源风险,同时提供更多特性及更强的性能。

MariaDB 取代 MySQL 被列入 Fedora 19 的已确认特性内,而且完成度极高,相信 Fedora 19 不会在发布时放弃该项特性。但该项特性还是引起了争议。支持者以 Tom Lane 和 Remi Collet 等 Fedora 的 MySQL 维护者为首,认为 Oracle 缺乏对 MySQL 和 Linux 发行版支持,缺少 MySQL 文档,提交 Bug Report 也缺乏 Oracle 员工跟踪。反对者担心 MariaDB 替代 MySQL 以后会影响 RHEL 后续维护和升级,毕竟 RHEL 是获得 Oracle MySQL 认证的 Linux 发行版。当中有负责 MySQL 开发维护的 Oracle 员工参与讨论,并举例 MySQL 跟 Ubuntu 和 Debian 社区合作的成果,结果使用公司邮箱的 Oracle 员工肯定还是被围观吐槽了。 详细讨论在 Fedora 开发者列表

MariaDB 最新稳定版本为 5.5.29,开发版本为 10.0.1 Alpha。MariaDB 10.0 依然基于 MySQL 5.5 开发,但会引入 MySQL 5.6 部分特性。MariaDB 提供以下特性:

  • XtraDB 替换 InnoDB,XtraDB 是 Percona 开发维护的 InnoDB 威力加强版,整合 Google、Facebook 等公司和 MySQL 社区的补丁。
  • Aria 存储引擎和 Sphinx 存储引擎
  • 基于 Galera Cluster 的 MariaDB 集群方案
  • 多主复制(将在 MariaDB 10.0 实现,由淘宝贡献)
  • Cassandra 存储引擎(将在 MariaDB 10.0 实现)
在 Fedora 17 和 Fedora 18,用户已经可以安装和测试 MariaDB。而在 Fedora 19,依赖 MySQL 的软件包会转为依赖 MariaDB。

yum remove mysql mysql-libs mysql-devel mysql-server

yum install mariadb mariadb-libs mariadb-devel mariadb-server

你使用的 Linux 发行版,已经逃离或计划逃离 MySQL 了吗?

分类: Apps, News, Tools | 永久链接 | 收藏到 del.icio.us | Email 给好友 | 无评论 | 捐助本站

相关 [mysql ga] 推荐:

MySQL 5.6 GA 及逃亡潮

- - LinuxTOY
今日,Oracle 公司宣布 MySQL 5.6 GA,正式版为 5.6.10. MySQL 5.6.10 GA 主要是修复了之前 RC 版本中的 Bug. MySQL 5.6 新增特性有:. 改进的 InnoDB 存储引擎,增加全文索引能力. 同步复制功能增强,引入多线程复制特性. 引入 NoSQL 特性,可直接使用 Memcached API 操作 InnoDB 数据.

MySQL数据库开源软件版本 生产环境GA版本如何选择

- - MySQLOPS 数据库与运维自动化技术分享
很多技术朋友向我咨询过关于选择MySQL数据库软件产品的版本事宜,他们对于开源软件产品的版本选择没有头绪,不知道从何下手. 不过,我们本文主要是介绍开源数据库产品的版本如何选择,如何选择生产环境的MySQL数据库版本. MySQL数据库版本的选择需要经过那些工序. 顺道分享下我们DBA团队是如何为生产环境,选择合适的MySQL数据库版本.

Spring Framework 3.2 GA 发布

- - 开源中国社区最新新闻
Spring Framework 3.2 GA 版本正式发布. Spring Framework 是一个开源的Java/Java EE全功能栈(full-stack)的应用程序框架. 与 RC2 版本比较,该版本主要改进包括:. * 升级 Spring 框架构建到 AspectJ 1.7.1, JUnit 4.11, Groovy 1.8.8, JRuby 1.6.5, Joda-Time 2.1.

GA跨域跟踪全揭秘

- flogliu - SEM WATCH
跨域跟踪是指GA在多个域(包括子域与主域)跟踪访问者的访问行为. 这个问题与cookie的path、domain属性以及GA的域哈希值有关. path及domain决定了cookie的可见性. GA的cookie默认情况下只能由设置的主域读写. 虽然cookie可以在各子域间共享,但是,默认情况下,GA会为不同的子域指定不同的域哈希值,因此,子域之间的GA数据无法共享.

Spring Framework 3.2 GA版发布,Spring MVC焕然一新

- - InfoQ cn
近日,VMware的SpringSource团队 发布了Spring Framework 3.2 GA版,距3.1版的发布时间刚好是一年. 此次发布重点介绍了 Spring MVC Web框架,该框架最近在我们 JVM Web框架研究中名列前茅,其新特性如下所示:. 基于Servlet 3.0的异步MVC处理,Spring MVC处理器方法可以返回Callables与DeferredResults.

转载:Alpha、Beta、RC、GA版本的区别

- - Java - 编程语言 - ITeye博客
原文地址:http://www.blogjava.net/RomulusW/archive/2008/05/04/197985.html. Alpha:是内部测试版,一般不向外部发布,会有很多Bug.一般只有测试人员使用. Beta:也是测试版,这个阶段的版本会一直加入新的功能. RC:(Release Candidate) 顾名思义么.

GA小技巧:使用jQuery来方便的布置事件跟踪代码

- - 标点符
Google Analytics的事件跟踪是个神器,基本上你能想到什么他就能帮你做什么. 但是按照Google Analytics的帮助文章中方法去布置可能会让你觉得麻烦. 以下为我使用的小技巧分享给大家. 如果你需要跟踪某几个链接在页面上的点击数. 事先给需要记录的点击链接上添加一个类. 跟踪地址.

Linux Ksplice,MySQL and Oracle

- Syn - DBA Notes
Oracle 在 7 月份收购了 Ksplice. 使用了 Ksplice 的 Linux 系统,为 Kernel 打补丁无需重启动,做系统维护的朋友应该明白这是一个杀手级特性. 现在该产品已经合并到 Oracle Linux 中. 目前已经有超过 700 家客户,超过 10 万套系统使用了 Ksplice (不知道国内是否已经有用户了.

MySQL Replication 线程

- - CSDN博客推荐文章
Replication 线程. Mysql 的Replication 是一个异步的复制过程,从一个Mysql instace(我们称之为Master)复制到另一个Mysql instance(我们称之Slave). 在Master 与Slave 之间的实现整个复制过程主. 要由三个线程来完成,其中两个线程(Sql 线程和IO 线程)在Slave 端,另外一个线程(IO 线程)在Master 端.

mysql backup 脚本

- - ITeye博客
网上备份脚本很多,但考虑都不周全. 保证创建备份文件只能是创建者跟root可以访问,其他用户没有权限,保证了数据库备份的安全. 上面脚本是负责备份的份数管理,. 已有 0 人发表留言,猛击->> 这里<<-参与讨论. —软件人才免语言低担保 赴美带薪读研.