数据库管理员前景分析
数据库管理员,该职位负责全面管理和控制数据库系统。这个职位对不同的人意味着不同的意义。那么,数据库管理员发展前景如何?下面是小编为大家整理的关于数据库管理员前景的内容,欢迎阅读!想要了解更多的内容,欢迎关注应届毕业生网论坛!
属行业分类:互联网/IT - 计算机软件
所属职业分类:技能型 - 计算机·网络·技术类工程技术人员
【是什么】
数据库管理员是指负责管理并监督计算机数据库系统,确保数据库的完整性,准确性,安全性并及时更新的专业人员。
【做什么】
① 安装和升级数据库服务器(如Oracle、Microsoft SQL server),以及应用程序工具; ② 制定数据库设计系统存储方案,并制定未来的存储需求计划; ③ 根据开发人员的反馈信息,必要的时候,修改数据库的结构; ④ 创建数据库存储结构和数据库对象; ⑤ 登记数据库的用户,维护数据库的安全性; ⑥ 控制和监控用户对数据库的存取访问; ⑦ 制定数据库备份计划,灾难出现时对数据库信息进行恢复。
【怎么样】
随着数据库技术的不断发展,企业为了管理、利用越来越多的信息,都建立了自己的数据库,对于这些企业数据库,需要有专门的人员进行维护,这就是数据库管理员的工作。就目前的发展趋势看,优秀的数据库管理员是十分匮乏的。数据库管理员的年薪8到20万不等,工作环境好,但是压力很大。
【谁能做】
① 计算机等相关专业本科以上学历,对数据库相关知识有比较深入全面的了解; ② 有SQLSERVER或者ORACLE等数据库证书,能够对数据库进行调整和优化; ③ 具有数据库管理维护的经验,有一定的数据库开发经验,对于数据库的开发、运行等各个阶段比较熟悉,精通ORACLE数据库技术,如数据库备份、恢复、PLSQL、分布式数据库管理、OPS系统的管理; ④ 工作踏实认真,有极强的责任心,能承受压力,有团队合作精神。
【小贴士】
目前数据库管理员的就业范围非常广,一般的大型或者跨国的企业都建立自己的数据库,他们都需要数据库管理员对他们的数据库进行管理。一些国际知名企业、政府、学校等都是数据库管理员的很好的去处。
一、数据库管理员发展前景
一个小的软件开发工作室和一个分工高度明细的大公司相比,DBA的职责来得更加宽泛一些。一个公司,不管它是自己开发应用软件,还是购买第三方的应用软件,只要涉及到数据库(有多少不涉及数据库的应用软件呢?数据库是商业的灵魂和大脑啊),就需要确定是否雇佣一个或几个DBA。知道DBA这个职位有哪些要求,对于企业内部这个职位的定义或者对于那些未来的DBA将是至关重要的。
数据库作为整个系统的一部分,它的表现直接受服务器、操作系统、存储、网络、应用程序中SQL语句的质量、数据库设计的质量、以及其它诸多因素的影响,这些因素加在一起非常复杂,经验起着非常重要的作用。因此一个好的DBA除了知识作为基础,经验的多寡、见识的薄广,往往决定了是否合格与。
从另外一个角度说,Oracle工作领域对实践经验和独立工作能力要求较高,没有经过大量的动手实践是很难胜任Oracle相关工作的。
正是由于上述原因,其职场现状是DBA职位不易进入,而用人单位很难找到合适的从业人员,人员缺口非常大。
二、数据库管理员发展方向
中级DBA往往从业一年左右,熟悉某种操作系统环境下的数据库。因为对中级DBA来讲,Windows NT和Unix是有很大差别的。中级DBA对SQL比较熟悉,他们自己购买了几本数据库方面的书籍,并深入钻研。中级DBA往往同时兼任数据库程序员,他们的工作对性能、稳定性、安全性的追求基本上不是很高,往往配合高级DBA做一些例行工作。
高级DBA在国内是非常少的。他们购买了太多的数据库方面的英文资料,也许是托朋友从Amazon买的。相对于他们的报酬来讲,买书的钱是很少的一个比例。高级DBA一般都熟悉很多种操作平台下的几种大型数据库。他们知道各种不同数据库在不同环境下的优势和劣势,并能在数据库平台和数据库环境的选择方面做出决策。他们一般通晓系统架构和数据库设计,并能对数据库进行各种级别的优化。高级DBA一般都配有助手,他们更偏向做决策和计划。高级DBA往往在银行业、保险业、在线交易等对稳定性、安全性、性能都要求比较高的关键业务处理领域大显身手。
很多时候,是否取得数据库专家认证证书并不是很重要。我知道很多数据库厂商的培训只要你去了都会获得证书。有很多的公司提供商业化的培训,他们的服务质量也有好有劣。所以证书并不是特别地有意义。
随着工作年限的增长,DBA的经验在增加,就像医生一样,其价值会越来越高,可以逐步成长为资深Oracle DBA、系统构架师、信息主管(CIO)等等,而不会出现许多软件开发从业人员在一定年龄后面临的转行问题。
另外,从职业前景看,从事Oracle DBA有着更多的职场机遇。一般而言,系统中的软硬件都是IBM、HP、Oracle等业界一流厂商提供的,在与厂商谈判、合作、测试、实施、维护、优化等等过程中,会产生许多极佳的职场机遇,这一点是从事开发工作很难比拟的。
从DBA的工资统计数据看,随着工作经验的积累,DBA工资的增长幅度会远大于其它的计算机方向。
从工作的稳定性上看,系统的复杂性和经验的重要性已经决定了DBA职位的不可替代性。
从知识的积累、更新和替代角度看,数据库的根基始终没变,变的是不断增强的功能和不断扩展的应用范围。因此,在不同时期所学的知识和获得的经验是叠加和累积的关系,而不像IT许多其他职业方向那样“不变的是变化”,其知识是东风压倒西风还是西风压倒东风的关系。
因此,Oracle DBA职业是一个高挑战和高回报的职业,有一定能力的和聪明的技术人员应该挑战自我,进入这个被二十多年事实不断证明的越来越有前景的职业。