SQL DBA的工作和他们做什么
SQL DBA是结构化查询语言数据库管理员。这个人是帮助维护公司数据库的用户和资源的众多人员之一。该数据库存储了公司的所有客户信息、产品信息以及所有员工记录。数据库需要每周7天、每天24小时进行维护,因此通常有许多SQL dba在为大型公司工作。如果你是SQL数据库的新手,你可以选择SQL类简介或者一个甲骨文基础类来了解更多。
DBA的职责
数据库管理员负责用SQL维护公司的数据库。SQL是一种用于数据库的语言。还可以使用其他语言,如Oracle、Microsoft SQL Server、dBase等。SQL大约出现于1986年,是大多数人都很熟悉的一种非常流行的数据库查询语言。
DBA需要维护数据库的完整性,并确保在发布新版本时更新数据库。他们还负责设置和维护数据库的用户。它们授予权限,这样人们和其他程序就可以访问数据库并使用它来完成工作。例如,博客软件Word Press使用数据库进行操作。因此,Word Press博客需要配置一个用户名和密码,这样它才能运行。DBA将发出该用户名和密码。
dba还检查数据库中的信息和字段,以确保没有损坏。有时候,不管出于什么原因,事情都会搞砸。DBA必须进入数据库,开始修复问题,必须停止导致崩溃的任何原因。正因为如此,dba将全天候待命。当数据库损坏时,他们必须立即开始处理,并使其再次正常工作。
安全是一项巨大的工作,DBA也有责任确保病毒和恶意软件不会控制公司的数据库。DBA将保持在当前黑客和安全趋势的顶端,以堵塞安全漏洞。有了安全,事情可以快速变化,这是一场持续的战斗,以防止病毒,恶意软件和黑客进入公司数据库。
频繁运行备份是DBA的职责之一,并在数据库崩溃时加载备份。当数据丢失时,DBA将恢复或修复数据。
通常,DBA和其他类型的管理员共同负责制定维护计划并实现它们。数据库需要保持在最佳状态,而公司的运作能力在很大程度上依赖于此。
SQL DBA的薪水
SQL DBA通常是小公司的随叫随到。如果数据库在凌晨3点崩溃,那么DBA将被调用来重新运行它。因为这个原因,这个职位通常是带薪的。所以,当你不得不在半夜工作或在假日时,你不太可能得到加班。
2012年,SQL DBA的平均年薪约为7.7万美元。算下来大约是每小时37.06美元。在高端领域,DBA在某些行业的年收入超过10万美元,在低端领域,在其他行业的年收入约为4万美元。在过去的几年里,这个职位的工资一直在上涨。据估计,DBA的薪水以每年7%的速度增长,这大约是通货膨胀率的两倍。
成为SQL DBA的教育要求
通常,一个较大的公司会要求你拥有计算机科学的学士学位,才能被雇佣为SQL DBA。此外,这个职位的候选人必须在相关领域有几年的工作经验,才能成为一名DBA。如果求职者在工作中学会了如何用SQL维护数据库,那么小公司往往会忽略正规的大学教育。然而,由于没有接受过大学教育,他们的工资很可能处于工资标准的低端。
一些较大的公司会要求求职者拥有计算机信息技术或计算机科学的硕士学位。
该职位的要求往往是获得公司所使用语言的证书。该公司希望确保您理解他们数据库的语言,拥有一个认证是证明这一点的好方法。
SQL dba的就业前景
这是一个不断发展的行业。据预测,从现在到2022年,对SQL dba的需求只会增加。这就保证了工作的稳定性。如果你进入数据库维护领域,那么你不应该担心是否能够找到工作。该行业正以每年15%左右的速度增长,比大多数行业都要快。
2012年,有超过11.8万名dba,他们在不同的行业工作。保险公司和银行雇佣了大量dba,但零售公司和医疗保健公司也是如此。当然,与计算机相关的公司,如数据处理公司和互联网服务提供商,雇佣了大多数DBA——大约占所有DBA工作的16%。
开始作为一个SQL DBA
如果你对数据库管理领域的工作感兴趣,你可以选修面向初学者的SQL DBA在线课程.如果你想专攻微软的技术,那么Microsoft SQL Server 101中的类会让你了解最新的技术。这份工作可能要求你有大学学位,也可能不要求,但它肯定会对你的工资有所帮助。大学学历越高,SQL DBA的薪酬就越高。