1. 简介
MySQL 是最流行的关系型数据库软件之一,由于其体积小、速度快、开源免费、简单易用、维护成本低等,在集群架构中易于扩展、高可用,因此深受开发者和企业的欢迎。
数据库流行度排行 如下:
Oracle
和 MySQL
是世界市场占比最高的两种数据库。
IOE
:IBM的服务器,Oracle数据库,EMC存储设备。都是有钱的公司产品采购,例如银行、电信、石油、证券等大企业。
Oracle
:垄断,有钱的大企业采用,互联网企业之外使用第一。
MySQL
:互联网高速发展,互联网企业使用第一。
2. MySQL 发展历程
3. MySQL 主流分支
MySQL
从最初的 1.0 到 3.1,再到后来的 8.0,发生了各种各样的变化。被 Oracle
收购后,MySQL
的版本演化出了多个分支,除了需要付费的 MySQL
企业版本,还有很多 MySQL
社区版本。还有一条分支非常流行的开源分支版本叫Percona Server
,它是 MySQL
的技术支持公司 Percona
推出的,也是在实际工作中经常碰到的。Percona Server
在 MySQL
官方版本的基础上做了一些补丁和优化,同时推出了一些工具。另外一个非常不错的版本叫 MariaDB
,它是MySQL
的公司被 Oracle
收购后,MySQL
的创始人 Monty先生
,按原来的思路重新写的一套新数据库,同时也把 InnoDB
引擎作为主要存储引擎,也算 MySQL
的分支。