您当前位置:优侠库 > 资讯攻略 >
来源:未知
2021-06-01 12:57:44 浏览: 分类:资讯攻略

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

随着全球数据的疯狂增长,市场对高级数据库管理员的需求也在不断上升。据统计,直到2016年,美国IT市场对数据库管理员的需求增幅将超过所有其他职业。数据库管理员拥有一整套专业的技术技能,所以他们在数据中心的地位是最不可替代的。

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

通过数据库自动化技术的实施,数据库管理员可以专注于解决战略问题,并可以将一些本应由具有高级技能的工作人员完成的任务交给初级技术人员。对于企业决策者来说,这绝对是一举两得:资深的数据库管理员可以全身心投入到企业的创收策略中,而资源浅薄、技能不高的技术人员可以相对独立地完成数据库维护。

目前,数据库管理员为了维持数据库的正常运行,大部分时间都花在执行琐碎的任务上。高级数据库管理员沦为机械操作员:忠实遵循操作指南,不断升级寻求支持,不断应对一波又一波的安全威胁。毫无疑问,企业的决策者把他们视为“专家”但也意识到深度数据挖掘将影响一个企业的成败,但奇怪的是很少有人采取任何行动来改变这种情况。

尤其是考虑到以下几个方面:

1)数据库和数据的数量正以指数速度增长。

2)随着数据库和其中存储的数据不断增长,数据库环境变得越来越复杂。各种数据库补丁,层出不穷的新版本,眼花缭乱的安全更新,几乎成了数据库管理员的全部工作。

3)数据库管理员是一个流动性很强的岗位。近一半的数据库管理员将在两年内找到另一份工作。而且,对于企业来说,数据库管理员是最难替代的岗位。

考虑到上述发展趋势和美国劳工部的统计报告(数据库管理员需求预计增长37%,有能力、有资质的数据库管理员将成为市场抢手人才),企业应如何未雨绸缪?除了改变信息管理方式,别无他法:数据库管理自动化才是正道。

尽管自动化已经广泛应用于数据中心,但数据库管理员还没有将这些自动化原则应用于数据库管理。企业需要实现一个集中的自动化机制来管理他们的数据库。通过大量自动化工具的应用,高级数据库管理员可以从“按下按钮”的惯性中解脱出来,将这些琐碎的任务交给初级技术人员,他们更专注于企业战略和创收任务。同时,中级技术人员可以扮演原始IT专家的角色。由于自动化消除了人为错误,企业领导可以对他们的工作表现放心。

我们不仅要意识到自动化的潜在力量,而且要积极实施它。实现完整自动化解决方案的第一步是创建一个可扩展和可维护的框架。框架必须能够满足各种系统需求,例如将实体部署到服务器、在数据库对象的上下文中执行脚本以及删除数据库对象。然而,创建一个完全满足管理复杂数据库需求的易用框架是相当困难的。如果您希望与oracle数据库管理系统或sql server等复杂应用程序进行协调,您需要运行几个特殊命令来确定任务的成功或失败。通常,运行这些特殊命令需要执行其他命令来判断预动作的结果。框架必须能够独立于架构(例如,集群和非集群)和环境(例如,不同的操作系统、不同的数据库版本等)来处理这些交互。).

除了管理实际的数据库应用程序,每个企业还需要将其他自己的东西集成到自动化框架中。这些需求可能会超过核心数据库自动化的复杂性。在许多情况下,企业可以利用先前完成的工作来确保这些应用程序可以包含在自动化活动的范围内。

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

如前所述,企业决策者对数据库管理员实施数据库自动化管理流程是一件一举两得的好事。如果企业能够将自动化战略纳入企业战略,就可以改善企业现有的人才配置,未来不再需要雇佣其他人员来弥补不足。既然高级数据库管理员的市场定位是稀缺人才,而且都给出高薪福利,那么企业为什么不“物尽其用,人尽其用”呢?因此,为了更有效地利用数据库,企业应该认真考虑实施自动化数据库管理,从而解放数据库管理员的“高价值”。脑力”。

关键词:数据库DBA

优侠库网站每天提供最新最热门的安卓手机软件、游戏下载、分享热门手游资讯攻略教程、手机软件教程步骤,专注安卓手机游戏软件下载。

本文链接:http://www.123down.cn/gonglue/227276.html

攻略资讯
安卓软件
安卓游戏