DBA行情介绍
更新时间:2023-08-18 12:12:01 阅读量: 资格考试认证 文档下载
- dba小鼠介绍推荐度:
- 相关推荐
DBA目前形势及发展
安装和升级数据库服务器(如Oracle、Microsoft SQL server),以及应用程序工具。 数据库设计系统存储方案,并制定未来的存储需求计划。
一旦开发人员设计了一个应用,就需要DBA来创建数据库存储结构(tablespaces)。 一旦开发人员设计了一个应用,就需要DBA来创建数据库对象(tables,views,indexes)。 根据开发人员的反馈信息,必要的时候,修改数据库的结构。
登记数据库的用户,维护数据库的安全性。
保证数据库的使用符合知识产权相关法规。
控制和监控用户对数据库的存取访问。
监控和优化数据库的性能。
制定数据库备份计划,灾难出现时对数据库信息进行恢复
维护适当介质上的存档或者备份数据
备份和恢复数据库
联系数据库系统的生产厂商,跟踪技术信息。
前面四种: 数据库应用开发 (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是放在一个大类里面的, 但是我觉得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等) 对大规模数据库有效进行物理扩展(比如表分区)或者逻辑扩展(比如数据库分区,联合数据库等) 熟悉各种数据复制技术,比如单向,双向,点对点复制技
DBA目前形势及发展
术,以满足应用要求。 灾难数据恢复过程的建立,测试和执行 这种职位一般只在对数据库要求非常高并且规模非常大(比如金融,电信,数据中心等)的公司需要, 而且这种公司一般有一个专门独立负责数据库的部门或组。 这种职位非常少。
企业单位和公司中用得最多的数据库是SQL2000还是oracle呢?我想学数据库方面,我有一点SQL2000基础,不知道该怎么办才好?请各位大哥大姐帮帮忙!
大企业很多用ORACLE,做数据库管理的一般要ORACLE,因为在LINUX管理ORACLE都要用命令的,所以才需要专人来管理。
SQL SERVER是可视化的,备份什么的都像操作QQ一般,企业不会花钱或者花很多钱专门来请一个人管理的,一般是公司的网络管理员兼职就好了。
最流行的要看什么领域,公司什么规模。 银行等那些大企业,毕业工商银行的网站等等,服务器为了安全一般都是LINUX/UNIX,所以只能装ORACLE 或 DB2等,不能装SQL SERVER,企业级的应用很多用ORACLE。
而普通的中小企业的网站又不需要那么大的功能,不需要花太多钱请高技术人才来维护网站或企业内部系统,一般就用SQL SERVER或 MYSQL。
ORACLE比SQL SERVER难用,ORACLE不精比较难找工作,但找到工作很高薪。 SQL SERVER比较容易,相对会的人就比较多,但中小企业也多,就业范围大,竞争也大。 这些都要你自己衡量,看那种工作适合你的性格。
大城市大企业就会花高薪请 J2EE + ORACLE 开发的人才。
相反小城市中小企业不会花太多钱在IT上,所以多用.NET/PHP + SQL SERVER 开发,比如在我们家乡这些小城市可能连一家J2EE的公司都没有。
这些要看你想去什么城市发展,和你有没有恒心把业余时间全花在钻研开发上。
系统、网络、软件、数据库,哪个就业前途好?
1、请问系统、网络、软件、数据库里面,到底哪个就业前途好??纯粹做技术到底不好?
2、就我目前了结的情况,IT行业比较流行的职业好像分为这几样:
①、系统方面:如系统管理员/系统工程师等。主要有微软、红帽Liunx、思科Linux、Unix等操作系统的培训,请问在四个中哪个更好一点?
②、网络方面:如网络工程师/网络安全师等。我比较喜欢Linux的思科认证,包括路由和交换、思科安全、通信等,请问这些思科认证到底含金量高不高?其中那个就业情景更好一些?(据说现在会Linux的人比较少,很好就业,是这样吗?)
③、软件方面:在一家软件公司究竟是做软件开发好还是软件测试待遇好?其中的两大方向java、.net谁又更胜一筹呢???
④、数据库方面:比较常见的是SQL servel和Oracle,学数据库会有前途吗?
正在阅读:
DBA行情介绍08-18
2015继教题库(新)09-21
小学生二年级看图作文之郊外秋游06-13
合同能源管理项目的几种融资渠道10-09
计算机网络试题库(含答案)10-12
电力系统分析电力系统三相短路计算03-11
烧烤吃多了也会得近视眼?04-07
- 梳理《史记》素材,为作文添彩
- 2012呼和浩特驾照模拟考试B2车型试题
- 关于全面推进施工现场标准化管理实施的通知(红头文件)
- 江西省房屋建筑和市政基础设施工程施工招标文件范本
- 律师与公证制度第2阶段练习题
- 2019-2020年最新人教版PEP初三英语九年级上册精编单元练习unit6训练测试卷内含听力文件及听力原文
- 小升初数学模拟试卷(十四) 北京版 Word版,含答案
- 认识创新思维特点 探讨创新教育方法-精选教育文档
- 00266 自考 社会心理学一(复习题大全)
- 多媒体在语文教学中的运用效果
- 派出所派出所教导员述职报告
- 低压电工作业考试B
- 18秋福建师范大学《管理心理学》在线作业一4
- 中国铝业公司职工违规违纪处分暂行规定
- 13建筑力学复习题(答案)
- 2008年新密市师德征文获奖名单 - 图文
- 保安员培训考试题库(附答案)
- 银川市贺兰一中一模试卷
- 2011—2017年新课标全国卷2文科数学试题分类汇编 - 1.集合
- 湖北省襄阳市第五中学届高三生物五月模拟考试试题一
- 行情
- 介绍
- DBA
- 电子商务物流 第五章 第三方物流5
- 2020餐饮业劳动合同(通用版)
- 吴江汾湖经济开发区高级中学
- 物理教研组工作小结3篇
- 贵州省文化产业发展战略研究(第三编)0917
- 获致法律上妥当的裁判——对法益衡量思维与方法的全面检视
- (共9份)广州教科版五年级英语下册【全册】精品全套教案汇总
- 工程量清单计价模式存在的问题及解决方法
- 电子类常用英汉对照词典
- 贺岁家书
- 电子商务平台常用数据分析
- 姑田中小2014—2015学年上期期末四年级语文质量分析doc
- 爱护校园环境演讲稿5篇
- 整式的乘除与因式分解期末复习练习
- 小学四年级英语下册第一模块重点句型和短语
- 2012陕西省计算机与软件水平考试_网络工程师最新考试题库
- 非制冷设备压缩机产销状况调查数据库介绍
- 食管癌病人支架植入术后副作用观察及护理
- TTT培训师培训课程大纲
- 德语名词词性总结