macrozeng
作者macrozeng·2011-03-23 15:48
数据库管理员·IBM

数据库技能人才在企业中的重要性

字数 1225阅读 2778评论 3赞 0
    随着社会节奏的加快,我们已经全面步入了信息时代,IT系统已经成为越来越多的企业整合资源、提高效率的重要手段之一。许多企业为了加强竞争力,持续发展,不断加大对IT系统的投入并从中获得了丰厚的收益。

    对于IT系统数据库产品而言,后台的数据库系统是整个IT系统的核心,而大多数企业在购买企业级数据库硬件产品的同时却忽略了对数据库人才的储备和培养。因此,一旦数据库系统在设计、搭建及维护中出现问题,往往给这些企业造成了较大的损失。

    我曾遇到这样一个案例:一个客户来电话告诉我,他们的数据库无法启动,系统不能访问。当我过去检查时,发现数据库所在的磁盘损坏导致无法访问。于是询问是否有备份,系统管理员给了我肯定的答复,并拿出了整个磁盘的定时备份,他的备份方法是直接对磁盘上的文件进行copy备份,而且最近的一次备份是在一周以前。当我进一步检查客户的数据库配置时,发现数据库居然是运行在循环日志模式。虽然最后通过努力找回了大部分的数据,但丢失的那一部分数据对于客户仍然造成了很大的损失。当时我给客户打过这样一个比喻:数据库管理员就像是一个家庭医生,他能够在日常生活中调理您的身体,通过日常的保健工作,预防疾病的发生,而不是等到疾病来临时候才去医院看医生。所以我建议他用专业的人员对数据库系统进行日常的管理和维护。
    这件事对客户起到了很大的警示作用,他们意识到了维护数据库系统的重要性。为此他们特地招聘了一个专门的DBA来维护他们的数据库系统,不但建立了完备的备份系统而且提高了整个数据库的运行效率。后来听说他们又遇到了一次类似的磁盘系统故障,但是因为有了完备的数据库备份,使得数据库系统在最快的时间内恢复并没有任何的数据损失。

    但我认为 DBA给企业带来的价值远不止这些。在现代企业中,DBA不仅仅只是单纯的数据库维护人员,他可以从自身专业角度出发,在项目初始阶段,配合项目规划对系统设计提出优化建议;在系统测试阶段,配合开发人员掌握系统的性能,对应用优化提供合理方案;在系统上线阶段,更要结合企业需求,对系统搭建提供技术支持;在系统维护阶段,更是要通过自己的知识和工作让数据库系统运行环境保持稳定、健康。

    目前,IT 企业的数据库环境越来越复杂,所以对 DBA 的要求也越来越高。作为一个优秀的DBA ,必须了解多种数据库产品,通过对各种数据库的学习,不仅能进一步了解各大厂商对数据库设计的理念,同时更能使各种数据库知识融会贯通,从而使自己能更加符合企业的需求,同时也更具有价值。同时企业也能从DBA的专业知识中获益,使IT系统运行在一个良好的健康状况,减少IT支出,提高企业竞争力。

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论3 条评论

yeexunyeexun软件开发工程师北京宇信易诚科技有限公司
2013-06-20 07:57
qinwen740: 成应用开发的保姆了,开发的只懂编程,数据库知识很少有明白的
开发的百分之八九十对数据库是一知半解,一个查询运行几十分钟,不知道咋回事,哎!这种情况见多了
qinwen740qinwen740数据库管理员CTDS
2012-06-04 14:10
成应用开发的保姆了,开发的只懂编程,数据库知识很少有明白的
humidyhumidyIT经理中国电信江西公司
2011-04-29 14:57
确实,现在企业DBA和应用开发脱钩的情况很严重!
Ctrl+Enter 发表

作者其他文章

  • 第一次 db2 调优
    评论 14 · 赞 0
  • X社区推广