热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

5个出色的MySQL数据库的衍生版介绍

前两天国外有篇新闻《甲骨文继续采取措施进一步将MySQL转向闭源》对MySQL前景的讨论引入一个新的高潮,其实早在Oracle收购Sun公司时业界就对MySQL展开了非常激烈的讨论,只不过之前更多的是讨论者自身的判断,而这次似乎是露出了一些端倪,尽管不一
前两天国外有篇新闻《甲骨文继续采取措施 进一步将 MySQL 转向闭源》对 MySQL 前景的讨论引入一个新的高潮,其实早在 Oracle 收购 Sun 公司时业界就对 MySQL 展开了非常激烈的讨论,只不过之前更多的是讨论者自身的判断,而这次似乎是露出了一些端倪,尽管不一定能说明什么问题。

好了,这里不是要讨论未来的 MySQL 会怎样,来看看一些基于 MySQL 数据库的衍生版。因为 MySQL 本身是开源的,于是就有很多在 MySQL 代码的基础上进行改进从而发布的一个新的数据库,这便是衍生版。这些数据库基本上都是跟 MySQL 兼容的,包括数据存储、通讯协议、管理以及 SQL 支持等。

本文介绍 5 个 MySQL 的衍生版,目前 oschina 正在使用的是 Percona Server。

1. MariaDB
MariaDB 是一个采用 Maria 存储引擎的 MySQL 分支版本,是由原来 MySQL 的作者 Michael Widenius创办的公司所开发的免费开源的数据库服务器。
MariaDB 提供 Windows 和 Linux 的版本。

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

3. MepSQL
MepSQL 是一个 MySQL 的衍生版本。MepSQL 初始基于 facebook 补丁的 MySQL 代码,增加了用户友好的安装包和文档。MepSQL 主要侧重于高性能和来自社区开发的新特性、工具和文档。
只提供 Linux 版本。

4. Drizzle
Drizzle,一个精简版的MySQL分支,在目前的MySQL代码基本之上,将存储过程、视图、触发器、查询缓存、PREPARE语句等等没什么必要 的功能从代码中删掉,简化对数据类型和存储引擎的支持,并且进行大胆的重构。最终要实现的目的是将MySQL的代码大大简化,理顺MySQL的架构,改善 MySQL的代码质量,提高系统的稳定性和性能。将更适合 Web应用、云计算组件、没有业务逻辑的数据库(又名存储过程)、多核架构 等业务

5. OurDelta
Ourdelta是MySQL的第三方服务商。他们根据自己的观点各自维护着自己的MySQL第三方发行版,包括修正BUG,溶入功能增强性补丁等等。

推荐阅读
author-avatar
laerla君君
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有