做好一名DBA的基础

 作者:老老仙      时间:北京时间2008-10-28  22:00
做一名DBA容易,但是做好一名出色 DBA的确不容易,下面阐述我个人的看法:
我认为DBA是一个不同寻常的职业,你要了解很多方方面面的技术,还要兼顾速率,兼容,安全,高效,稳定的保障等一系列问题,如何做好,的确很难。
       而我的特殊职业生涯,确实造就我做为一名DBA的基础与能力。
一名真正的DBA,不仅要时刻考虑速率与安全,高效等一系列问题,还要配合开发人员搭建高效而合适的开发环境,这样就需要你能够充分理解开发人员所提出的问题与需求,同时你还需要拥有特别的系统操作能力与优化能力,这样说可能看起来有些复杂了。
如果让我用一句话表明的话,我可能会说,其实DBA经常会游走于“开发”(c/c++, php, python,jsp,asp.net …..)与“系统”(winnt--unix)之间,(当然这里囊括了硬件与数据库理论基础);
       说到数据库,的确,你如果做好DBA,还需要懂得更多的数据库知识,比如ACCESS,MSSQL,MYSQL,oracle等等,至少你需要精通一 ,触类旁通的事情也会经常发生。
还需要懂得各个引擎的原理结构,优点与缺点等。
       写到这里,我又不由得想到了网络安全这几个字眼,如果你只想着如何如何的去备份好数据就算安全的话,我可能要颇你一头冷水了,为什么?答案很简单,即使你 做的备份多么多么的好,但是某天被黑客入侵之后format所有数据的时候,可能你就不会这样说了;请不要认为没有这种可能性,做为一名称职的DBA,应 该具备这样的安全遇险应对素质与能力。
       以上是说明了个人对DBA应该掌握的能力的一点看法,下面对于我个人的简介,以便让大家对比一下,看看自己是否有信心做好一名DBA,千万不要因为薪水待 遇而做,那样终归有一天你会感到很迷茫,希望是为了爱好而工作,同时很真诚的说一句,我选择此职业完全是后者,因为爱好而工作。(说到待遇,我只做程序员 同样能拿到同等待遇)
       我初次真正步入IT殿堂,是在N年前,具体时间记不得了,当时是自己自学的美工,做了一段时间美工以后,发觉自己对于程序开发的热爱更佳,最后自己又自学 了ASP,当时我仅仅用了不到一周的时间就学会了,并且自己开发了一套电子商务系统,说起来可能大家会有些怀疑,其实我要说明一下,还是那句话,我完全是 为了爱好而工作,所以学习周期短,开发周期短,就这么简单。(当然开发的过程中没有考虑到速率问题),在自己家乡那段日子主要工作一直是美工,平时自己也 写写或是研究下ASP深处的程序开发等,后来在经验积累的同时,我逐渐考虑到了程序本身安全隐患与速率的问题,就是因此,我初次进入了网络安全界,当时我 还曾经做为黑客基地,中国绿盟等几大网站的版主和管理员身份而兴奋过,为大家解决一系列的安全问题,入侵反入侵等等。。。。。。(这份虚拟的工作的确让我 学到了不少网络安全方面的知识)
后来离开了自己的家乡辗转去了上海,上海的ASP工作的确比美工好找些,所以就索性做了一段时间的ASP程序开发工作,我工作与学习的同时曾经一度找寻关 于ASP这门语言如何提高网络安全与性能的问题,但是结果都失败了,不得不说上一句,这个结果是经过我多次测试的结论。与此同时我发现了PHP,接触 PHP这门语言还是一位上海同事介绍的,当时PHP并不是很火爆,至少在上海是这样,刚开始我连MYSQL如何配置都不懂,经过时间的流逝与经验的沉淀至 今,我终于运用PHP+MYSQL得心应手了,这期间又因为PHP的原因接触到了LINUX系统,不能说我是一个精通LINUX的人,但是我确实经历了短 暂LINUX各个版本的变迁,从学习REDHAT9.0开始,一直到REDHAT as 4,5,以及后来的ubuntu7.x ~8.x,debian等系列;当然这里不包含内核版本。从不懂如何安装LINUX到熟练掌握系统命令操作与错误解决能力。一直到自己在虚拟世界里有所成 就(先后担任phpx喜悦村linux区域版主,phpchina linux区域版主;其实我做的这一切,就是时刻提醒自己去帮助别人解决LINUX难题的同时让自己永不放弃LINUX,不断学习交流)
       说到这里,可能我该发句牢骚了,其实这些年发现自己最大成都提高自己的过程就是接触PHP的时候了,确实学了很多东西,连我在MMSQL里没有用到的存储过程,触发器等功能都能在MYSQL5.X版本中用到或“研究”到。
我是一个很喜欢不断研究探索新生事物的人,在编好程序的同时我又接触了系统架构需要掌握的基础知识,比如,如果做好数据库的优化,如何做好程序的优化,如何用C/C++写好底层或扩展等,如何让服务器自动化生产,如何做好 负载均衡, 各大门户网络的架构等等,说句大话,也是实话,我曾经去过新浪,金山等公司应聘过,面试过程中,我和他们谈了很多很多,从程序角度到系统整体性能与架构等 等,确实学到了不少东西,最后没有进入这些公司的原因其实很简单,不是我个人能力问题,而且一些世俗不能让60%程序员接受的理由,在这里说一句,HR害 人不浅啊,象我这样的人才你不要,是你们的损失啊,呵呵,开玩笑的,人才有的事,中国什么都缺,就是不缺人才.
       好了,写到这里,也该告一段落了,以上是我简单的经历,也是我步入DBA职业的基础,希望与我经历相似的人能象我一样,为爱好而工作,找到工作的乐趣。
本文转自PYTHON中国(www.okpython.com),如若转载请注明出处。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值