老男孩MySQL高级DBA - MySQL简介(一)
合格的DBA需要具备什么?
-
诚实
-
持续不断的学习能力
-
对技术有浓厚的热情
-
具备专业知识
-
广阔的知识体系
MySQL历史
-
海豚的由来(sakila)
从用户在“海豚命名”的竞赛中建议的大量的名字表中选出的
-
1979年Monty写了面向报表的存储引擎工具Unireg
-
1985年MySQLAB的前身在瑞典成立(SAM)
-
1990年Monty准备写一个SQL支持引擎
-
1996年发布了MySQL 1.0
-
1996年10月MySQL 3.11.1发布基于Solaris的binary版本
-
1999-2000年MySQL AB在瑞典成立,以GPL方式开发其源代码(AB为公司名字缩写)
-
2000年4月MyISAM引擎出现
-
2001年加入对InnoDB支持,3.23/4.0版本出现
-
2004年10月发布了4.1版本
-
2005年10月发布了5.0版本(支持游标,触发器,存储过程,视图等功能)
-
2008年1月16日被Sun公司收购
-
2009年4月20日Oracle收购Sun公司
-
2010年4月22日MySQL 5.5和MySQL Cluster7.1发布(MySQL Cluster国外用的比较多,现在市场上5.5版本用的最多)
-
2013年2月6日MySQL 5.6发布(InnDB性能和复制一致性加强,相同场景比5.5性能提升20%-30%)
-
2014年4月4日MySQL 5.7开发里程碑版本(满足网络,云和嵌入式需求,加强性能,扩展性,可靠性和管理)
选择版本的时候选择最新稳定版就可以,不要使用小版本20以下的,可能不稳定,尽量使用社区活跃的版本