学计算机专业的童鞋们一定记得当初在大学的时候会有全国性的计算机等级考试,其中又分为网络工程师和数据库工程师等方向,而所有人都一致认为数据库要难过网络。真正接触过IT行业之后,才发现无论是网络还是数据库都是要不断地考认证,虽然并不是说认证就是必须的,但是从我们之前做过的调查来看,专业认证的确是块敲门砖。
目前在数据库领域,比较主流的认证考试包括了Oracle的OCA、OCP和OCM;微软的MCTS和MCITP;另外改用开源的MYSQL认证CMA、CMDEV和CMDBA。DBA在工作中用到的数据库大都来自Oracle、微软、Sybase等几个主流厂商,因此认证考试也都是围绕这几家厂商的技术和产品,这主要取决你目前工作中所使用的数据库平台。那么本文我们就将来看下主流的数据库认证。
Oracle是目前DBA用到的最多的数据库,在这一领域已经成为无可争议的老大。所以考下他们的Oracle Certified Professional也就是Oracle认证专家OCP问题就不大了。在考OCP之前,DBA需要接受至少一门课程的培训,自学的话会有些费劲。 Oracle有三个级别的认证,其中最基础的是Oracle认证专员,OCA;进阶的OCP和最高级的Oracle认证大师OCM。每一个认证都是根据不同版本数据库来进行的,所以Oracle数据库出新版本之后,DBA也需要再重新考一次认证。
微软的数据库软件包括了Access和SQL Server,其中Access目前在企业中的应用已经比较少,所以在这里就不做解释了。SQL Server DBA入门的认证考试就是微软认证技术专家MCTS,与Oracle不大相同,微软的数据库认证是按照工作内容来分的,其中包括MCTS SQL Server 2008部署和维护、MCTS SQL Server 2008数据库开发以及MCTS SQL Server 2008商业智能开发和维护。这三项是分开考试的。此外更高级的是MCITP,可以称为微软认证IT专业人士,分类同之前的MCTS相同。
作为开源数据库的领导者,MySQL在全球范围内也还是有着大量的用户。而且MySQL也同样有认证考试,其中最初级的是MySQL认证专员 CMA,需要考一门课程,主要测试DBA对MySQL的基本知识与技能。然后再通过两门考试,就可以获得MySQL 认证DBA的证书,即CMDBA;MySQL开发者一样可以获得MySQL认证开发者证书,即CMDEV。然后再通过一门高级考试,MySQL DBA就可以获得MySQL集群认证证书。
活到老学到老,这句话对于IT从业人员来说是再适合不过的了。从刚入行到最终混到架构师、CTO,这条路走过来总是要伴随着各种各样的认证考试,对于DBA来说就更是如此。今天在这里只简单介绍了Oracle、MySQL和SQL Server。在今后的博文中,我也将为大家介绍一下Sybase和DB2的认证考试,敬请期待。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删