DBA是什么工作

DBA是什么工作,第1张

1DBA(数据管理员)
DBA是数据库管理员认证,英文是Database Administrator。
DBA的一些职责:
安装和升级数据库服务器(如Oracle、Microsoft SQL server),以及应用程序工具。
数据库设计系统存储方案,并制定未来的存储需求计划。
一旦开发人员设计了一个应用,就需要DBA来创建数据库存储结构(tablespaces)。
一旦开发人员设计了一个应用,就需要DBA来创建数据库对象(tables,views,indexes)。
根据开发人员的反馈信息,必要的时候,修改数据库的结构。
登记数据库的用户,维护数据库的安全性。
保证数据库的使用符合知识产权相关法规。
控制和监控用户对数据库的存取访问。
监控和优化数据库的性能。
制定数据库备份计划,灾难出现时对数据库信息进行恢复
维护适当介质上的存档或者备份数据
备份和恢复数据库
联系数据库系统的生产厂商,跟踪技术信息
2DBA工商管理博士
管理学科的最高学位
首先,MBA(工商管理硕士)和EMBA(高级管理人员工商管理硕士)是硕士学位,而PhD(哲学博士:现涉及哲学、政治、经济等学科)和DBA(工商管理博士)是博士学位,在研究的层度和难度上是不同的。
在欧洲,有专家已经预言DBA教育的发展前景十分乐观,有朝一日可能打破传统博士教育PhD模式一统天下的局面。和PhD一样,DBA也是正宗的美国学位,比如哈佛商学院就同时开设了PhD和DBA课程。英国在欧洲联盟中总是最快跟随美国的,所以英国已有多所大学开设了DBA的课程。
法国哥诺贝尔商学院(Grenoble Graduate School of Business—GGSB)是法国最早,也是目前唯一开设DBA项目的高等商校。实际上,其DBA项目的合作伙伴之一亨瑞管理学院(Henley Management College)亦是英国最早开设DBA课程的著名大学之一。
理论与实践紧密结合
传统的PhD模式一般为4~5年制的全职博士学习,着重纯理论的研究,一般不针对工商业界,而更偏重于管理学、经济学等,从事教学研究。而DBA教育则更多地与商务实践联系,着重理论应用于实践的效果。虽然,DBA在欧洲的学制现在一般也为4~5年,但学员是以带职学习替代全日制。与PhD一样,DBA从一开始也要求学生选择一个研究课题,知识课题本身多是学生本人在自身工作中所面临的实际问题,更具现实意义。
与中国传统博士生培养相比,DBA的教学特色将理论与实践结合得更为紧密。如果我们把MBA通常的密集型授课方式比喻为“吃”的过程,那么DBA的课程就好比“消化”的过程。运用欧美博士研究生的培养方法,针对学员自身工作中面临的问题进行系统化研究,完善公司高层管理人员管理创新能力,新项目决策优化能力,以顺应入世后瞬息万变的商务环境,做出前瞻性的战略选择。
目前,我们国内的EMBA的课程大多学费高昂,相反在学员的招生上却放得较宽,有素质参差不齐的嫌疑。有些EMBA课程往往是近百名学员组成一个班上课,而课程设置上也是以讲座的形式为主,难怪有的媒体会尖锐地称之为“一张文凭加系列讲座”。
哪些人来读DBA?
DBA教学针对的对象,大多是拥有MBA、EMBA或同等硕士学位的人才,并且至少5~6年的扎实工作经历是一份必要的资本。因为学员的总体素质本身就比较高,加上采取小班授课的形式,严格地保证了教学上的高质量。
同济大学经济与管理学院副院长吴健伟教授告诉笔者,来读DBA的学生大致可以分为三类:第一类是大学教授和博士生,他们看重DBA项目与教学研究结合紧密;第二类是工商业人士,这也是读DBA的主力军,他们来自不同的领域,比如科技管理、金融分析、网络安全以及信息软件等等,他们的目的是来寻求企业具体的解决方案;第三类是咨询业人士,因为读DBA本身就是一个结识客户、寻找机会的好机会。另外在国外,政府官员、非盈利性组织人员、慈善机构人员也会来选择DBA。
相对来说,DBA的入学要求并不算高:学生必须具有MBA或相关领域的硕士学位以及至少6年以上的工作经验,但是由于每学期限招10~15名学生,申请的难度就大了许多。据了解,2002年首届DBA项目共有42名国内外著名企业老总正式报名,经过严格筛选,最终只招了10名学员。在这些学员中有国际企业总经理、上市公司总裁、国营企业老总以及民营企业家等,都是一些中国企业的高层管理人员,起点不可谓不高。一位在哥诺贝尔商校就读DBA课程的公司总经理的话非常有代表性“我在10年前读了MBA,现在我觉得很想重返校园继续深造,进一步提高自己的理论知识来指导工作。可我已经40岁了,博士课程过去只有PhD,偏重纯理论的研究,对我的实际工作帮助不大,并且还必须辞职。而DBA则更能满足我的需要,我学到了许多最新的金融及策略管理的实践商务技能,并同步地应用于工作中。”

数据管理员的主要工作内容有哪些?、

数据员每日负责依据数据剖析计划方案开展数据剖析,在明确时间内递交给市场调研工作人员;开展高级的数据数据分析;企业入录工作人员的管控和绩效考评;及其对编号工作人员的领域常识和问卷调查构造的学习培训;入录数据库的开设,数据的校检,数据库的逻辑性查错,对一部分问卷调查的核查等工作。

数据员每日工作内容

数据员的岗位工作职责:

1、持证上岗。

2、喜爱本职工作工作,具备极度的责任感和全身心的工作精神实质,敬业爱岗,工作严肃认真,能努力完成企业交到的各类工作每日任务。

3、规定把握较深的专业知识和计算机及应用专业知识,能用领域各种各样系统软件开展各种各样数据剖析和综合性数据解决,生产加工成实用的信息给予领导干部做好管理决策;能相互配合网站管理员开展互联网维护保养及管理方法。

4、负责本企业电子计算机信息互联网数据的搜集、传送(主要是上报)和管理方法工作,对各营业网点上报的数据和本计算机房传送的信息数据,要做好详尽的“数据传送记录”,对未按时间规定少报和数据不正确的营业网点要立即催促,每月将各运营站、点数据上报情况报告一次;负责各种数据的梳理、归纳和研究解决工作,立即向本公司领导及相关部门上报信息数据,做好有关记录;负责本局域网络信息数据的安全工作,立即做好各种数据及表格的备份数据工作,做好存档、存放工作,做好信息数据的信息保密工作,禁止向未受权企业、单位及本人给予各种信息数据;负责计算机房文档收取和发送、存档和存放工作。

5、遵循特殊的工作时间:务必等各营业网点数据传送结束核查准确无误后才可以下班了。

D BA 最简单的定义就是数据库管理员,一个管理数据库或数据库服务器的人。你可以想象得到,对于一个DBA,要知道的东西远比听起来的要多。要做一个好的 SQL Server DBA,需要学很多知识。这些不仅仅是与SQL Server 有关的。因为 SQL Server 与Windows NT 捆绑在一起,所以他们至少对Windows NT 要有一个大致了解。 新术语D BA(数据库管理员)是一个管理数据库和数据库服务器的人。 对于一个SQL Server DBA 来说需要哪些技能呢有许多,其中一部分会更重要些。下面是一些作为一个优秀的SQL Server DBA 应掌握的技能: ★SQL Server--要想成为一个好的SQL Server DBA,你必须掌握SQL Server。一个S QL Server DBA 需要掌握怎样安装、配置、维护SQL Server,并能解决问题。这看起来不多,但你要明白,SQL Server 是一个很大的产品。有利之处是微软增加了许多功能来帮助你完成这些任务。 ★Windows NT--正如前面所提到的,一个SQL Server DBA 至少要了解 Windows NT 的 运行机制。SQL Server 70 与以前发布的版本相比与Windows NT 捆绑得更紧密了。S QL Server DBA 的一些基本技能就是熟练地管理用户和用户组;建立、修改和管理共享软件;改变和管理权限;启动和停止Windows NT 服务;使用Event Vi ew er(事件浏览器)。 ★关系型数据库--因为SQL Server 最主要的功能就是管理关系型数据库,所以对于一个SQL Server DBA 来说,掌握关系型数据库怎样运行以及它的基本结构是非常重要的。 ★S QL--每个D BA 都需要对S QL 语言有一个基本的了解。这并不是说要你成为一个程序员,但你确实要知道怎样将S EL EC T 语句组织到一起。这样做的好处是:你越多用S QL 语言,收益越大。 ★备份和恢复过程--随着你在数据库中有更多的经历,你遇到的问题可能并不是数据库或服务器是否会崩溃,而是何时会崩溃。当一个数据库损坏后,最好的选择是将最近备份的数据恢复回去。如果一个数据库崩溃了,而你又没做日常备份,通常你就需要写求职履历和找工作了。 ★业务处理--每个D BA,不管使用什么R DB MS,都需要精通基本的业务运作。可以断定,无论从事什么业务,你的数据库都将模拟你的业务运作。例如:一种在因特网上售物的业务可能需要有一个数据库来跟踪货物、用户帐目和帐单的信息。 现在你已经知道什么是SQL Server DBA 了,你可能会想,SQL Server DBA 需要做什么呢作为一个SQL Server DBA 要负责许多工作,并面临巨大的潜在压力。下面是一个D BA 所负责的一些基本工作: ★安装SQL Server--这大概是一个SQL Server DBA 所要做的第一件事。安装SQL Server 比较简单,但是如果没有很好地计划,后面的路将会很难走。常见的情况是,安装一个SQL Server 并使它能在片刻之后运行起来,但发现安装了软件的服务器功能不够强大,以至无法处理所担负的工作量。这时,你只好考虑升级硬件或换一个服务器了。 ★建立和维护数据库--在SQL Server 上建立新数据库是D BA 的另一个常规任务,维护现有的数据库也将是最重要的工作之一。如果不能正确地维护数据库,数据库将不能正常启动,某种意义上,这对 D BA 来说意味着更多的工作。 ★负责维修数据库--这是与维护数据库相伴而来的任务。这包括诸如运行数据库的工具来保证每件事情都正确地建立和分配。关键是在你和用户遇到问题之前,就要去发现并解决导致这些问题的错误。 ★管理用户--每当一个新成员加入或离开你的公司时,增加或删除这些用户的登录I D 就是D BA 的事了。这非常重要,尤其是考虑到一些人在离开公司时可能会悄悄对数据库做些手脚。 ★管理权限--作为一名SQL Server DBA,另一项重要的有关安全方面的工作是管理权限。这之所以非常重要,是因为通常数据都保存在数据库中,你不想让公司里的一般人接触到这些数据。例如有关薪水的资料。一名SQL Server DBA 需要为有这类数据的表分配权限。这样,只有被允许的人才能访问这些数据。 ★备份和恢复数据--这是作为一名SQL Server DBA 非常可能遇到的重要工作之一。从某种意义上讲,任何一种数据库都可能损坏。除了做一些日常备份外,对此别无他法。当数据库损坏后,通常最快的补救措施是从一个备份中恢复数据。 ★调度任务--调度任务的能力是SQL Server 最有用的特点之一。这使得任务能在你的用户不工作的时间里自动执行。这对运行备份、维护、批处理来说尤其有用。这些进程通常会抢先占用大量的服务,还会与你的数据库中活动的用户发生严重冲突。 ★数据的导入和导出--SQL Server 经常要和任何地方的 *** 作平台上别的数据库管理系统进行协作,从大型机到U NI X 服务器,到个人电脑的数据库。为了使协作顺利,就需要在系统之间移动数据。这种数据传输通常可能是一次性过程,也可能是日常性过程。 ★管理SQL Server 复制--SQL Server 复制是一个工具,用来把数据复制为几份,并发送到不同地方。作为D BA,你要设置并监视复制过程。 ★监视和调整服务器--SQL Server 70 在服务器调整方面有许多优点。事实上,S QL Server 70 可以为你自动调整大部分选项。除非你想自己决定SQL Server 怎样使用资源。这是一项非常难做的工作,因为要配置太多的选项。在掌握了什么可以配置后,可以试着进行不同的设置并看看会对服务器的运行产生什么影响。 ★解决SQL Server 问题--当SQL Server 出现问题后,你的第一反应可能会是惊慌失措。而当遇到的问题多了,你就会想到怎样去解决问题。通常,当解决完一个问题后,会发现又有新的问题等着你去解决。 课时小结 在本学时中,我讲解了SQL Server 的所有特点和SQL Server DBA 到底是什么样的人。在SQL Server 中使用了许多相关的技术,一下子全部弄懂似乎不太容易。在后面的课程里,你 将会学到我讨论到的所有这些技术以及怎样去应用它们。 专家答疑 问题:掌握SQL Server 很难吗 解答:可能是。这并不是要使你丧失学习进而掌握这个产品的勇气。SQL Server 之所以难学,是因它涵盖了太多的不同学科。要完全精通SQL Server,你必须要掌握有关软件开发、网络、体系结构和业务等各方面的知识。 问题:除了读这本书,我还应该做什么 解答:最好的方法就是实践。如果你有一台用于开发的服务器,尽可能去在那台服务器上进行实践,以便掌握我讲到的概念。

问题一:如何做好一个服务器管理员?有哪些管理技巧 总体来说,服务器系统的管理是整个网络管理工作中的重中之重,特别是在小型单位网络中,单位的网络规模比较小,网络设备比较简单,基本上是属于傻瓜式的。
这里的服务器系统包括网络服务器和应用服务器系统两个方面。服务器系统的管理是整个网络管理工作中最重要的部分,因为它是整个网络的核心所在,无论是网络 *** 作系统本身,还是各种网络服务器和应用服务器。
具体来说,服务器系统管理主要是安装、配置和管理网络 *** 作系统、文件服务器、DNS、WINS、DHCP等网络服务器,以及像Web、FTP、E-mail、RAS、NAT等应用服务器。服务器系统管理的最终目标,就是要确保服务器各种协议和服务工作正常,确保服务器的各项性能指标正常发挥。另外,还需要及时地更新服务器系统的版本或补丁程序,这不仅关系到服务器的性能发挥,而且还关系到整个网络系统的安全性,因为现在的 *** 作系统不断有新的安全漏洞被发现,及时安装补丁可以有效地阻止、填补这些安全漏洞。
目前在服务器系统管理方面的重点与难点当然是各种网络 *** 作系统的管理了。在这其中又包括各种不同版本的主流Windows、Linux和UNIX网络 *** 作系统的管理了。而每个系统中所包括的具体管理工作又非常多,非常复杂,但这些又是网络管理员所必须掌握的。至少,在大多数中小型企业中,网络管理员应该掌握主流的Windows和Linux网络 *** 作系统的管理了。在一些较大企业,或者一些特殊行业(如金融、证券和保险等)中,UNIX、Linux系统又是最普遍采用的,所以UNIX和Linux系统管理对于专业网络管理员来说,又是必须要掌握的。当然,像其他应用服务器的管理也是非常重要,而且必须掌握。
2.关键设备的维护与管理
这也是整个网络管理中的重点之一,同时也是非常重要的工作,特别是在网络规模比较大,网络设备比较高档的单位网络中。因为单位网络系统更依赖这些关键设备的正常工作。
计算机网络的关键设备一般包括网络的核心交换机、核心路由器和服务器,它们是网络中的“节点”。对这些节点的维护和管理,除了需要经验积累外,还可以通过一些专门的网络管理系统来监视其工作状态,以便及时发现问题,及时进行维护和故障排除。
另外,为了提高网络的可用性,对一些关键设备进行冗余配置也是必不可少的。冗余包括两层含义,一是从端口角度进行,如对关键设备(如服务器、核心交换机)采取冗余链路连接,这样当其中一个端口出现故障时,另一个冗余链路就可以接替故障链路继续保持正常工作状态;另一层含义是对配置双份的设备或部件,如服务器中的电源、风扇、网卡,甚至内存等,核心交换机和路由器也可以配置两个。在正常工作时,这些冗余设备或部件起到负载均衡的作用,而在某部分出现故障时,则又起备份的作用。
在关键设备维护与管理中,服务器和网络总体性能的监控与管理是个技术重点和难点。要用到各种监控和管理工具,如流量监控工具MRTG、网络性能和通信监控的Sniffer类工具,带宽性能监控的Qcheck和IxChariot工具等。服务器性能方面的监控与管理还可利用 *** 作系统自带的性能和监控管理工具进行。
当然,网络设备的配置与管理是整个关键设备维护与管理的重点与难点,这一点几乎是所有从事网络管理,甚至网络工程技术人员的共识。目前在关键设备方面,主要是以Cisco、华为3等品牌为主,掌握这两个主要品牌设备的配置与管理方法是网络管理员所必需的。
3 用户管理
用户管理是网络管理中的一个重点和难点,所涉及到的方面非常多,如用户账户、密码、文件和网络访问权限、用户权利、用户配置文件及用户安全策略等。既要保证各用户的正常工作不受影响,同时又>>

问题二:win7服务器管理器怎么下载 如果之前在 控制面板 - 程序 - 打开或关闭Windows功能 里没有这个选项勾栏
到官网去下载一下AD的补丁
microsoft/d=7887

然后你再去看 控制面板 - 程序 - 打开或关闭Windows功能 就有如图的东西

希望能帮助你

问题三:如何打开服务管理器 这两个完全可以去掉一个,并不会影响你的计算机安全的,
打开控制面板---管理工具--服务

问题四:什么是服务器的管理ip?有什么作用?怎么配置? 有的服务器限制不同地区的IP登录,因为不同地区的IP不同。也就是限制不同地区的IP段。

问题五:新手站长如何轻松管理服务器安全? 在服务器上安装安全狗软件,并把服务器加入服云。
这样不仅可以为服务器提供防护功能,而且可以登陆服云管理服务器。
服云客户端有web版、pc版、手机端的,可以随时随地了解服务器实时情况并进行调整服务器安全策略来应对攻击。让服务器更安全。
请采纳,谢谢

问题六:如何控制服务器 你的电脑登陆的时候是要登陆到域服务器上吗 如果是的话 那就没办法了 除非你的电脑脱离了域控制器的管理了 也就是说你不登陆到域控制器上 而是登陆本地的账号 比如administrator 你如果登陆到域上 那就只能遵循域管理员设定的规则 除非域管理员给你解除了那些限制 否则你是无法摆脱的 要解除 让管理员给你更高的权限 或者破解你的局域网里的域服务器 给你的登陆账号提权 只有这几种办法 其他的都不行

问题七:系统服务管理器怎么打开 1XP 在 开始---->运行------>输入servicesmsc而win 7 直接在开始,然后--->输入 servicesmsc
如图所示:
2然后就可以打开服务管理器了。
可以点击名称,按照字母进行排序
3选择一个服务后,可以右击,进行开启/关闭 等 *** 作。

问题八:电脑的系统服务管理怎么进入 一、打开电脑的系统服务界面方法:
1、点击开始菜单点击运行(或在键盘上按WIN+R快捷键),打开运行界面,输入servicesmsc指令,按确定。
2、直接在我的电脑图标上右键在d出的菜单中选择管理,d出的计算机管理界面,点击服务和应用程序,就能看到服务选项,双击即可打开服务界面。
3、点击开始菜单,选择控制面板,在管理工具界面,找到服务并双击,即可打开服务界面。
二、启动系统服务
第1步:使用本文中的任何一种方法打开系统服务程序。
第2步:在系统服务窗口中找盯自己需要启动的系统服务,并双击此服务。如打开(DHCP Client)系统服务。
第3步:在打开的系统服务窗口中,单击“启动”按扭即可启动相关的系统服务了。

问题九:如何快速打开服务器管理器 常用方法 服务器管理器,右键,发送到桌面,建立快捷方式

问题十:如何管理服务器上的多个数据库 虽然这将减少托管所有这些数据库的成本,但是,这增加了管理这些系统的复杂性,因为你现在要处理多个服务级协议和维护窗口。当你决定在同一台服务器上托管多个数据库的时候,你要考虑的第一件事是这些系统是否有互补的维护窗口。如果一个系统不能在夜间放慢速度或者离线,另一个系统不能在白天放慢速度或者离线,这些系统就不适合共享一个服务器,因为你在需要为系统使用补丁或者处于其它原因要让系统离线的时候,你没有有效的维护时间窗。 你需要考察的下一个决定因素是这些系统的服务级协议。需要99%的开机时间的系统能够安排在一起,因为你可能会为这些系统(也许是集群解决方案)建立一个比非重要任务系统更强大的环境。这可以为你节省额外的成本,因为你现在不需要采购任何高端系统。具有更高的服务级协议的系统也可能会有同样的维护时间窗。因此,这些系统在一开始就是互补的。 承担工作量 对托管多个数据库的SQL服务器进行维护的最大难题是时机。 当然,当把多个数据库集中在一个SQL服务器的时候需要考虑的最重要的问题是,是否有足够的CPU和内存资源处理这些客户程序添加到这个数据库服务器的工作量。如果单个服务器不能提供需要的CPU和内存资源,那么,把这些数据库都集中在那台服务器上就不是一个好的选择。 当你经过这个整个决策过程并且把这些数据库都放在同一台服务器上之后,你如何保持这些系统的健康和在高峰期仍能运行与其它任何数据库解决方案一样,你仍需要处理自己的备份、索引碎片整理和重建、以及为 *** 作系统和SQL服务器使用补丁。 处理托管多个数据库的SQL服务器的维护的最大难题是时机。你需要保证你的维护任务能够在这个SQL服务器托管的全部数据库计划的维护时间窗内完成。在任何数据库的维护时间窗之外进行维护工作都将引起数据库运行缓慢,因为硬盘和CPU资源现在被维护活动占用了,而不是处理正常的数据库查询。 重新索引工作 已经证明是有用的一个技术是比正常运行重新索引指令更频繁地对你的索引进行碎片整理。整理碎片的指令比重新索引指令有更多的好处。第一,索引碎片整理指令是一种在线 *** 作,而重建索引是一种离线工作(除非你运行SQL服务器2005企业版或者更新的版本)。第二,如果你频繁地运行索引碎片整理指令,每一次运行这个指令的时候工作量都比较少。 例如,你每个星期检查一次索引碎片,它显示碎片是70%。这样,你就可以运行一个索引重建指令清除这些索引。 然而,你在第二天再检查索引碎片的时候会发生什么情况呢它可能是大约8%至10%的碎片。因此,如果你每天运行一个索引碎片整理指令而不是每个星期运行一次索引碎片整理指令,每一天要做的工作就很少,这个工作就能够更快地完成,可能在每天的维护时间窗内完成。 即使你在时间窗内不能让这个系统离线,由于碎片整理 *** 作是一种在线 *** 作,这个系统在整理碎片 *** 作的时间将继续发挥作用,只是反应速度比正常情况下稍微慢一点。 数据库备份 备份是在一台服务器上托管多个数据库的时候需要解决的另一个关键问题。 每一个数据库都有自己的备份要求。备份数据库也许是能够在SQL服务器运行时执行的最繁重的任务。并不是因为这种备份需要占用大量的CPU和内存资源(这个任务占用的资源一般是很低的,除非你在备份的时候对数据库进行压缩),而是因为备份一个大型数据库需要占用大量的硬盘资源。 当进行全面备份的时候,整个数据库必须从硬盘读取。如果你的硬盘系统非常繁忙,这个备份会引起性能严重下降。这种备份的最佳解决方案是选择合适的时机。你还可以寻找能够在备份的同时允许对数据库备份进行压缩的第三方工具。由于这将增加SQL服务器上的CPU的工作量,它通>>

DBA 职责及日常工作职责: 1安装和升级数据库服务器,以及应用程序工具构建和配置网络环境 2熟悉数据库系统的存储结构预测未来的存储需求,制订数据库的存储方案 3根据开发人员设计的应用系统需求创建数据库存储结构 4根据开发人员设计的应用系统需求创建数据库对象 5根据开发人员的反馈信息,在必要的时候修改数据库的结构 6管理数据库的用户维护数据库的安全性 7控制和监控用户对数据库的存取访问 8监控和优化数据库的性能 9制定数据库备份计划,灾难出现时对数据库信息进行恢复 10备份和恢复数据库 11联系数据库系统生产厂商,跟踪技术信息 12解决客户端中间层和服务器的链接问题 13保证安全连接 每日工作: 1 确保服务器工作状态正常,各类数据库状态正常 2 检查硬盘空间是否够用 3 查看数据库日志,查看跟踪文件,检查是否有错误信息 4 检查备份的有效性 5 通过系统的性能监视器对服务器的性能参数监控发现数据库的性能是否下降,寻找原因并解决 6 填写dba日志

数据库应用开发 (application development)
除了基本的SQL方面的知识,还要熟悉开发流程,软件工程,各种框架和开发工具等等
数据库应用开发这个方向上的机会最多,职位最多,薪水一般
数据建模专家 (data modeler)
除了基本的SQL方面的知识,非常熟悉数据库原理,数据建模
负责将用户对数据的需求转化为数据库物理设计和物理设计
这个方向上在大公司(金融,保险,研究,软件开发商等)有专门职位,
在中小公司则可能由程序员承担。
商业智能专家 (business intelligence - BI)
主要从商业应用,最终用户的角度去从数据中获得有用的信息,
涉及OLAP (online analytical processing)
需要使用SSRS, cognos, crystal report等报表工具,或者其他一些数据挖掘,统计方面的软件工具
数据构架师 (Data Architect)
主要从全局上制定和控制关于数据库在逻辑这一层的大方向,
也包括数据可用性,扩展性等长期性战略,
协调数据库的应用开发,建模,DBA之间的工作。
在中小公司或者没有这个职位,或者由开发人员,DBA负责。
数据库管理员(database administrator - DBA)
数据库的安装,配置,调优,备份/恢复,监控,自动化等,
协助应用开发(有些职位还要求优化SQL,写存储过程和函数等)
这个方向上的职位相对少一些,但一般有点规模的公司还是会有这样的职位
数据仓库专家 (data warehouse - DW)
应付超大规模的数据,历史数据的存储,管理和使用,
和商业智能关系密切,很多时候BI和DW是放在一个大类里面的,
存储工程师 (storage engineer)
专门负责提供数据存储方案,使用各种存储技术满足数据访问和存储需求,
和DBA的工作关系比较密切。
对高可用性有严格要求(比如通信,金融,数据中心等)的公司通常有这种职位,
这种职位也非常少。
性能优化工程师 (performance engineer)
专长数据库的性能调试和优化,为用户提供解决性能瓶颈方面的问题。
我知道至少IBM, 微软和Oracle都有专门的数据库性能实验室(database performance lab),
也有专门的性能优化工程师,负责为其数据库产品和关键应用提供这方面的技术支持。
对数据库性能有严格要求的公司(比如金融行业)可能会有这种职位。
因为针对性很强,甚至要求对多种数据库非常熟悉,所以职位极少。
高级数据库管理员(senior DBA)
在DBA的基础上,还涉及上面3种职位的部分工作,具体包括下面这些:
对应用系统的数据(布局,访问模式,增长模式,存储要求等)比较熟悉。
对性能优化非常熟悉,可以发现并优化从SQL到硬件I/O,网络等各个层面上的瓶颈
对于存储技术相对熟悉,可能代替存储工程师的一些工作,
对数据库的高可用性技术非常熟悉(比如MSSQL的集群,ORACLE RAC/FailSafe, IBM的DPF, HADR等)
对大规模数据库有效进行物理扩展(比如表分区)或者逻辑扩展(比如数据库分区,联合数据库等)
熟悉各种数据复制技术,比如单向,双向,点对点复制技术,以满足应用要求。
灾难数据恢复过程的建立,测试和执行
这种职位一般只在对数据库要求非常高并且规模非常大(比如金融,电信,数据中心等)的公司需要,
而且这种公司一般有一个专门独立负责数据库的部门或组。
这种职位非常少。

你想问的是数据库管理员的发展前景怎么样吗,就业前景非常乐观。
根据市场就业前景调查:一个公司,不管它是自己开发应用软件,还是购买第三方的应用软件,只要涉及到数据库,就需要一个或几个数据库管理员,可见数据库管理员目前的市场就业缺口比较大,而且就业前景非常乐观。
数据库管理员的主要职责包括:全面负责数据库系统的管理工作,保证其安全可靠与正常运行,数据库服务器管理工作,记录服务器运行状况。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13377929.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-24
下一篇 2023-07-24

发表评论

登录后才能评论

评论列表(0条)

保存