mysql简介

MySQL是一个流行的关系型数据库管理系统,但在被Oracle收购后,一些用户开始寻找替代品,如PerconaServer(提供额外的改进和特性),MariaDB(由MySQL创始人创建,高度兼容),以及Drizzle(一个不完全兼容的分支,针对大规模Web应用优化)。这些变种各有特色,适应不同的使用场景和需求。
摘要由CSDN通过智能技术生成

ec92daedde014d268a715f4f0ec0f53d.jpg一.mysql简介

 

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。

MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。

 

随着 MySQL 被 Oracle 收购,MySQL 的用户和开发者开始质疑开源数据库的命运,与此同时他们开始寻找替代品。

有文章写到了放弃 MySQL 的五大理由:

MySQL 不如其它关系型数据库管理系统那样成熟;

MySQL 是开源的...但只有近似而已;

MySQL 的性能无法与竞争对手相提并论;

MySQL 是 Oracle 所有的,而不是社区驱动的;

越来越多的强劲对手。

二.mysql分支与变种

到目前为止主要有三个久经考验的主流的变种:Percona Server,MariaDB和Drizzle.它们都有活跃的用户社区和某种程度上的商业支持,均由独立的服务供应商支持。

Percona Server

官方网站:http://www.percona.com/software/

 

Percona Server是个与Mysql向后兼容的替代品,它尽可能的不改变SQL语法,客户端/服务器协议和磁盘上的文件格式。任何运行在Mysql上的都可以运行在Percona Server上而不需要修改。切换到Percona Server只需关掉Mysql和启动Percona Server,不需要导出和重新导入数据。

 

Percona Server包括Percona XtraDB引擎,即改进版本的InnoDB。

 

Percona Server的许多改进特性在随后的Mysql版本中才会有体现,也就是说Percona Server成了许多新特性的“抢鲜”版。 

 

MariaDB

官方网站:https://mariadb.org/

 

从 MySQL 转向 MariaDB的代表厂家:谷歌(2013年9月)、RedHat(2013年6月)、维基百科(2013年4月)

MySQL 在 2008 年被Sun以10亿美金所收购,MySQL 创始人 Michael Widenius 则不满 Sun 开发团队脚步过慢,愤而离职成立开源数据库联盟,另外从现有 MySQL 程序代码中,开发出另一个延伸分支版本,也就是名为玛莉亚数据库的企业级开源数据库

玛莉亚数据库如同 MySQL 的影子版本,玛莉亚数据库是 MySQL 的一个分支版本(branch),而不是衍生版本(folk),提供的功能可和 MySQL 完全兼容。

 

Drizzle

软件地址:https://launchpad.net/drizzle

 

Drizzle是真正的Mysql分支,而非只是个变种或增强版本。它并不与Mysql兼容,尽管区分上还并不是大相径庭。在许多场合并不能简单地将Mysql后端替换为Drizzle,因为它对Mysql的语法修改太大了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值