学习阿里mysql笔记
mysql 历史过程中产生了三个版本
Percona Server : 有领先的MYSQL咨询公司 Percona公司发布
Maria DB : MYSQL最早创始人 重新做的一个版本
MYSQL : Oracle公司收购的版本
关于mysql存储引擎:MyISAM、InnoDB、XtraDB
最早、最原始的存储引擎MyISAM、缺点不支持事务、优点 读写性能要好
InnoDB 支持了事务、并把数据操作记录到日志、安全性较好、读写性能也有很大提高、稍低MyISAM(mysql 5.5之后默认存储引擎选取了InnoDB)
XtraDB 是InnoDB增强版本、被设计用来更新计算机硬件系统性能、同时还包含了一些高性能环境下新特性。
Percona Server发展到10.X版本、最接近mysql企业版本
最主要特性、提供了存储引擎 XtraDB、还提供PXC高可用解决方案、还有percona-tookit等DBA管理工具箱、
【据使用经验 这个版本性能非常非常高的 推荐排名第一位】
MariaDB 目标、取代现在mysql、oracle的mysql闭源危机
使用完全兼容mysql。
优点支持脚本初始化、与最初mysql代码改动最大、成熟度较低
支持新工具、新功能在不断完善、、
【第二推荐】
MYSQL :官方版本、使用量最多、后续趋势会被其他两种取代、
性能方面、在企业版本会增加一些新功能、但是收费
【第三推荐、对性能要求不高、稳定版本】
image.png
InnoDB :支持事务 、行级锁、外键
网友评论