zoukankan      html  css  js  c++  java
  • MySQL的分支

    1.MariaDB

    MariaDB数据库管理系统是 MySQL 的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB(英语:XtraDB)来代替MySQL的InnoDB。 MariaDB由MySQL的创始人Michael Widenius(英语:Michael Widenius)主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。MariaDB名称来自Michael Widenius的女儿Maria的名字。

    MariaDB 基于事务的 Maria 存储引擎,替换了 MySQL 的 MyISAM 存储引擎,它使用了 Percona 的 XtraDB,InnoDB 的变体,分支的开发者希望提供访问即将到来的MySQL 5.4 InnoDB性能。这个版本还包括了 PrimeBase XT (PBXT) 和 FederatedX存储引擎。

    与 MySQL 相比较,MariaDB 更强的地方在于:

    Maria 存储引擎
    PBXT 存储引擎
    XtraDB 存储引擎
    FederatedX 存储引擎
    更快的复制查询处理
    线程池
    更少的警告和bug
    运行速度更快
    更多的 Extensions (More index parts, new startup options etc)
    更好的功能测试
    数据表消除
    慢查询日志的扩展统计
    支持对 Unicode 的排序
    http://www.oschina.net/p/mariadb


    MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB(英语:XtraDB)来代替MySQL的InnoDB。 MariaDB由MySQL的创始人Michael Widenius(英语:Michael Widenius)主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。MariaDB名称来自Michael Widenius的女儿Maria的名字。

    MariaDB基于事务的Maria存储引擎,替换了MySQL的MyISAM存储引擎,它使用了Percona的 XtraDB,InnoDB的变体,分支的开发者希望提供访问即将到来的MySQL 5.4 InnoDB性能。这个版本还包括了 PrimeBase XT (PBXT) 和 FederatedX存储引擎。

    MariaDB直到5.5版本,均依照MySQL的版本。因此,使用MariaDB5.5的人会从MySQL 5.5中了解到MariaDB的所有功能。
    从2012年11月12日起发布的10.0.0版开始,不再依照MySQL的版号。10.0.x版以5.5版为基础,加上移植自MySQL 5.6版的功能和自行开发的新功能。

    http://baike.baidu.com/view/2521908.htm
    https://mariadb.org/

    2.MySQL衍生版Percona Server
    Percona 为 MySQL 数据库服务器进行了改进,在功能和性能上较 MySQL 有着很显著的提升。该版本提升了在高负载情况下的 InnoDB 的性能、为 DBA 提供一些非常有用的性能诊断工具;另外有更多的参数和命令来控制服务器行为。

    Percona Server 只包含 MySQL 的服务器版,并没有提供相应对 MySQL 的 Connector 和 GUI 工具进行改进。
    Percona Server 使用了一些 google-mysql-tools, Proven Scaling, Open Query 对 MySQL 进行改造。

    2012年08月15日,Percona Server 5.6 Alpha 发布。
    2012年08月23日,Percona Server 5.5.27-28.0 发布。
    2013年04月11日,Percona Server for MySQL 5.5.30-30.2 发布
    http://www.oschina.net/p/percona+server
    http://baike.baidu.com/view/9364205.htm
    https://www.percona.com/


    3.淘宝MySQL概况

    2010开始规模使用,替换商品、交易、用户等原基于IOE方案的核心数据库,目前已部署千台规模
    和Oracle, Percona, Mariadb等上游厂商有良好合作,共向上游提交20多个Patch

    数据库组职责
    淘宝核心系统研发部数据库组,根据淘宝的业务需求,改进数据库和提升性能,提供高性能、可扩展的、稳定可靠的数据库(存储)解决方案。 目前有以下几个方向:
    单机 提升单机数据库的性能,增加我们所需特性
    集群 提供性能扩展,可靠性,可能涉及分布式事务处理
    IO存储体系 跟踪IO设备变化潮流, 研究软硬件结合,输出高性能存储解决方案

    团队成员
    团队成员介绍
    关键词:MySQL, IO, Erlang, RabbitMQ

    开展中的工作
    淘宝MySQL patches
    淘宝MySQL平台化
    自主存储引擎CascaDB
    Cgroup资源隔离
    IO存储体系

    http://mysql.taobao.org/index.php
    http://www.baidu.com/s?wd=淘宝%20mysql

    延伸阅读:
    http://www.baidu.com/s?wd=MariaDB
    http://www.sogou.com/web?query=MariaDB
    https://www.so.com/s?q=MariaDB
    http://www.baidu.com/s?wd=Percona%20Server
    http://www.sogou.com/web?query=Percona%20Server
    https://www.so.com/s?q=Percona%20Server
    MySQL再度失势:继维基百科之后,Google也迁移到了MariaDB, http://www.csdn.net/article/2013-09-16/2816944-google-mariadb-mysql-migration

  • 相关阅读:
    centos7 常用工具包安装
    Java.lang.String类
    javaweb系统调优方案
    nginx 优化
    centos7 源码安装nginx
    tomcat8调优
    commons-logging slf4j log4j 区别
    docker 安装centos7并SSH远程连接
    aws mysql 开启慢查询日志, 并利用mysqlsla 分析
    centos7 源码安装goaccess
  • 原文地址:https://www.cnblogs.com/caihuafeng/p/5460323.html
Copyright © 2011-2022 走看看