网络编程
位置:首页>> 网络编程>> 数据库>> 数据库自动化技术弥补数据库DBA短缺难题

数据库自动化技术弥补数据库DBA短缺难题

作者:上帝  发布时间:2009-02-04 16:53:00 

标签:数据库,自动化,技术,弥补,数据库DBA短缺,难题

全球数据量的疯狂增长,使得市场对资深数据库管理员的需求也节节攀升。据统计,一直到2016美国IT市场对数据库管理员的需求量增长都将会超过所有其他职业。数据库管理员具备一整套专业性非常强的技术技能,因此其在数据中心里的地位是最难以替代的。

数据库自动化在数据库未来的应用中将会发挥重要作用。

通过实施数据库自动化技术,数据库管理员才能够将工作重点放在解决战略性问题上,而且可以将一些原本要由具备高级技能的工作人员才能完成的工作交给初级技术人员来执行。对商业决策者而言,这绝对是一举两得的事情:资深的数据库管理员可以将身心完全投入到企业创收的战略当中,而资力浅技能低的技术人员则可以相对独立完成数据库维护工作。

目前数据库管理员大部分时间都耗费在执行一些为了维持数据库正常运作的琐碎任务上。高级数据库管理员已经沦为机械操作员:忠实地遵循运行指南,不断地为支持而升级,不停地应付一波又一波的安全威胁。企业的决策者们无疑都把他们看成“数据专家”,而且也意识到数据的深度发掘将左右着一个企业的成败,但是奇怪的是几乎没有人采取行动来改变这种现状。

特别是考虑到以下几个方面的情况:

1) 数据库和数据的数量都在以指数增长的速度膨胀中。

2) 由于数据库及存储其中的数据不断增长,数据库环境变得越来越复杂。各种各样的数据库补丁、层出不穷的新版本、眼花缭乱的安全更新,这几乎成了数据库管理员所有的工作内容。

3) 数据库管理员是高流动性的职位。近半数的数据库管理员会在上任两年之内另谋高就。而且,对于企业来说,数据库管理员是最难找人替任的职位。

考虑到上述的发展趋势,加上美国劳工部的统计报告(数据库管理员职位需求有望增长37%,有能力有资历的数据库管理员将成为市场上的抢手人才),企业应当如何做到未雨绸缪呢?没有其他出路,只能改变信息管理的方式:数据库管理自动化是正道。

尽管在数据中心,自动化的应用已经相当广泛,但数据库管理员还没有将这些自动化原理应用到数据库管理上。企业需要实施一套集中式的自动化机制来管理其数据库。通过大量自动化工具的应用,高级数据库管理员才可以从“摁按钮”的惯性中解放出来,将这些翻来覆去的琐碎工作任务交给低级技术人员,转而更专注于企业战略和创收任务中。同时,中级技术人员可以担当原来的IT专家的角色。因为自动化消除了人为错误,对于他们的工作表现,企业领导大可放心。

我们不仅要意识到自动化的潜在威力,而且要积极的实施。实施一个完整的自动化解决方案的第一步就是创建一个可扩展可维护的框架。该框架必须能够满足多种系统需求,例如将实体部署到服务器、在数据库对象的上下文中执行脚本、以及删除数据库对象等等。不过要创建一个完全满足管理复杂数据库需求并易于使用的框架是相当困难的。要想和一个类似于Oracle数据库管理系统或者SQL Server的复杂应用程序相互协调配合,需要运行多个特殊的命令来确定任务的成败。通常,运行这些特殊的命令又需要执行另外一些命令来判断预行动的结果。该框架必须能够不依赖于架构(例如:集群和非集群)和环境(例如:不同的操作系统,不同的数据库版本等等)的情况下处理这些互作。

除了管理实际的数据库应用程序以外,各个企业还需要将其他一些自己的东西整合到自动化框架里头。这些需求可能会超过核心数据库自动化的复杂程度。很多情况下,企业可以利用原来已经完成的工作来确保这些应用可以纳入到自动化活动的范畴里。

花费时间和金钱来设计或开发自己的自动化框架和脚本来管理数据库并不是明智之举。要知道并不是只有你才想要实施数据库管理自动化,所以如果你真的在考虑采用自动化管理,那么最好购买现成的解决方案,而不要去自己构建。很多商业解决方案都具有自动化框架,并提供能够适应不同数据库版本、操作系统和架构的预设自动化管理。根据新的不同需求需要进行一系列的工作来更新自动化框架。此外,由于管理软件的升级,调用来管理应用程序的实际代码也是要与时俱进而并非一成不变的。

如前所述,为数据库管理员实施数据库自动化管理流程对企业决策者来说是一箭双雕的好事。如果企业能够将自动化战略纳入到企业战略当中,他们才能完善企业既有人才配置,在未来的日子里都不再需要雇用其他的工作人员来弥补短缺。既然高级数据库管理员的市场定位是稀缺人才,给的都是高薪金高福利,企业为什么不“物尽其用,人尽其才”呢?所以,为了更有效地利用数据库,企业应当认真考虑实施自动化数据库管理,以便解放出数据库管理员高价值的“脑力”。

0
投稿

猜你喜欢

  • Hedger Wang 在国内 blog 上得到的方法:使用 try … finally 结构来使对象最终为 null ,以阻止内存泄露。其
  • 环境:A机器和B机器都是LINUX系统,但由于B机器已经空间不足,所以停掉不停操作数据库的服务后 ,准备在A机器进行导出操作。导出语句 ex
  • 于是我登陆主机的管理面板,重启了网站服务,ldb文件就消失了,网站打开也正常了,但过了数小时后,网站又再次出现以上情况,此种情况持续了好一段
  • 这本来是翻译Estelle Weyl的《15 JavaScript Gotchas》,里面介绍的都是在JavaScript编程实践中平时容易
  • 我们到目前为止所谈到的SQL语句相对较为简单,如果再能通过标准的recordset循环查询,那么这些语句也能满足一些更复杂的要求。不过,何必
  • 看如下asp代码:<%@ codepage="65001" %><!-- 
  • 1、图片防盗链在一些大型网站中,比如百度贴吧,该站点的图片采用了防盗链的规则,以至于使用下面代码会发生错误。简单代码:<!DOCTYP
  • Demo里的三种方法:方法1是两层div,兼容FF3.1a+, Safari 3+, Chrome, IE6/7方法2是两层div,除了IE
  • 栅格系统的形成1692年,新登基的法国国王路易十四感到法国的印刷水平强差人意,因此命令成立一个管理印刷的皇家特别委员会。他们的首要任务是设计
  • 数据库计算机 databasecomputer 实现数据库的存储、管理和控制的一种专用计算机系统。它能十分快速而有效地完成各种数据库操作,并
  • 如何实现在下拉菜单里输入文字? 用这个代码试试看,应该可以的:<script>function pp(){se.opt
  • 网站的改版和重新设计总是一件让人激动的事情,上到老板,下到设计师。更漂亮!更强大!更人性化……参与设计者一定有着无数为新版本骄傲的理由,然后
  • 本文将想大家简单介绍一下XML HttpRequst对象基础方法,希望通过本文能够使大家对其有一个初步的了解readyState一共有5个可
  • <style> body {margin:10px;background-color:#ffffff;margin-t
  • CSS Hack是在标准CSS没办法兼容各浏览器显示效果时才会用上的补救方法,在各浏览器厂商解析CSS没有达成一致前,我们只能用这样的方法来
  • 人一旦习惯了某些东西就很难去改,以及各种各样的原因,新的浏览器越来越多,而老的总淘汰不了。增长总是快于消亡导致了浏览器兼容是成了谈不完的话题
  • iframe的防插与强插(一)中介绍了“市面上”能见到的两种防御被第三方网站iframe的方法,以及相应的变态突破方法。貌似把“受害人”逼上
  • 使用MySQL,安全问题不能不注意。以下是MySQL提示的23个注意事项:1、如果客户端和服务器端的连接需要跨越并通过不可信任的网络,那么就
  • 对想要在可视化的环境下制作复杂网页的专业网页制作者来说,Dreamweaver 已经渐渐在网页编辑工具市场中展露头角,成为专业人士
  • 我使用“ Web 2.0设计”来形容目前占主导优势的网页设计风格, 很多人用这个词来形容:网络经济的复苏网站和用户之间更高水平的交互或一种社
手机版 网络编程 asp之家 www.aspxhome.com