合格的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以下的,可能不稳定,尽量使用社区活跃的版本