day001 mysql 介绍 和个版本性能对比

1999年-2000年 monty成立了mysql AB 这个公司 2000年 mysql 开源

2001-2007年 是mysql 飞速发展的7年,尤其是再2005年 mysql 发布了 5.0版本

在此版本中 mysql 加入了存储过程,触发器,视图,分布式事务 查询优化器的显著修改以及一些其他的特性。

2008年 sun 公司 收购mysql  之后不久 2009年 oracle 收购了 sun 公司  自此之后 mysql 成为了Oracle公司旗下的产品 直至今日

mysql 目前主流的分支版本 是以下三个

mysql  mariaDB 和Percona Server 三个(看书之前 只是 知道 mysql 和 MariaDB)

MariaDB是 mysql 创始人 创建的  是一款高度兼容mysql 的产品。主要由开源社区维护

自从mysql 被Oracle收购之后,为了避免mysql 开源上的粒度下降,MariaDB由此而生

Percona Server它是mysql 的在重要分支之一,它基于innoDB存储引擎的基础上 进行了曾强,形成了XtarDB  。XtarDB-Cluster  支持多点写入的强同步高可用集群架构,真正实现实时同步的过程,解决了 mysql 主从复制 之间经常出现并让人头疼的延迟问题。(之后可以研究以下 ,目前只是了解过mysql 的集群)

目前市面上流行的版本 分别是 5.6  5.7  和最新的5.8

oltp下(联机事务处理 不知道是什么鬼) mysql5.8  在只读情况下 QPS是5.7的2倍 是5.6 的6倍

可以达到200w  5.7 100w  5.6 50w 的QPS

在读写模式下 差距也是 很明显的    (但是,自测是测不出来有那么大的QPS的 一方面是优化 另外一方面就是硬件 它是很吃 cpu 和内存的) 当然 版本的升级 优化不单单是体现在处理数据的速度上 还有一些其他的方面 这里就不一一列举了。

你可能感兴趣的:(day001 mysql 介绍 和个版本性能对比)