首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >进入数据库管理

进入数据库管理
EN

Software Engineering用户
提问于 2011-02-04 21:00:40
回答 3查看 904关注 0票数 3

我是全新的网站,并期待着与你们每一个人互动。我将于6月份毕业,获得计算机信息系统学士学位,并希望在未来成为一名DBA。我目前正在选修数据库课程,并在旁边学习SQL Server/T。我在IT方面的经验仅限于管理上一位雇主为期两年的Access数据库。毕业后获得初级DBA职位的机会有多大?

EN

回答 3

Software Engineering用户

发布于 2011-02-04 21:54:44

不幸的是,虽然对有经验的DBA的需求往往相当强烈,但对初级DBA的需求往往相当有限。数据库供应商在自动化过去委托给初级DBA的基础知识方面越来越好。随着供应商使他们的数据库越来越可靠,越来越多的停机时间是人为错误的结果,而不是硬件或软件的故障。这往往会使企业更不愿意雇用初级DBA。

如果您想成为DBA,一种常见的方法是从数据库开发人员开始,在您有了几年的经验之后转到管理端。通常,组织将业务DBA工作分开(保持生产服务器的正常运行、备份和恢复等)。从应用程序DBA工作(数据建模、数据库体系结构和通用资源到开发团队,以有效地处理数据库)。相对来说,一个强大的开发人员会转换成一个应用程序DBA角色,这个角色会打开操作DBA方面的大门。

另一种选择是找到一个较小的组织,它需要一个“万事通”管理员,可以管理服务器、数据库,可能还有网络。这些商店不会吸引很多有经验的DBA,所以他们可以成为进入这个领域的极好方式。当然,缺点是您的大部分时间可能会花在处理数据库之外的其他任务上。不过,在这几年之后,你应该有经验去寻找一个更全职的DBA职位(否则公司会发展壮大,当他们不得不聘请更专业的管理员来处理其他事情时,你就可以自然地转变为全职的DBA角色)。

票数 5
EN

Software Engineering用户

发布于 2011-02-04 21:06:08

可能相当不错。数据正以非常快的速度增长,公司正在努力应对和管理我们所处的信息时代的需求。特别强调分析和理解大数据集。

如果您很聪明,并且喜欢从大型数据集中提取意义,并且您精通Server、MySQL、Oracle或越来越多的NoSQL数据库,那么您将很有可能被雇用。理解数据库的可伸缩性和性能也很重要。

如果您想了解哪些职位可用,请查看stackoverflow职业上的一些职务列表。

票数 2
EN

Software Engineering用户

发布于 2011-02-05 15:07:50

没有足够的信息来回答你的机会,但以下是一些可以帮助你提高机会的项目:

从招聘委员会的某个人的角度来看,我建议淡化Access数据库,除非您能够从设计角度清楚地解释为什么不应该在MSSQL中实现它。这样做的原因是,在有关职位是初级DBA的情况下,做出招聘决定的人很可能会对Access数据库产生偏见。选择访问可能有非常合理的理由,但是除非您能够解释,否则不要将其作为主要的理由来雇用。

所以,从现在到面试期间,你能做些什么来吸引你未来的雇主:

  • 寻找使用数据库的已建立的开源项目。检查每个脚本的每一行,以便在项目中设置和维护数据库。你会遇到现实世界中出现的问题的解决方案。如果你能为这个项目做出贡献,这会给你一些简历上的东西。
  • 在网上搜索你已经遇到过的数据库问题的答案,当你找到一个写得很好的解决方案时,看看作者还写了些什么。DBA的博客会很好。
  • 学习该行业的理论和实践词汇。有些可以来自书籍,有些可以来自博客。
  • 你的大学或学院可能会订阅O‘’Reilly书架。这样你就可以免费阅读他们的书了。如果不去你的学校图书馆看看他们有什么。
  • 查看一下教授数据库课程的教授(S)的办公时间。去跟他们谈谈。他们会知道一些在当地适用于你所在地区的事情,比如谁曾经雇佣过以前的学生,哪些雇主很好。
  • 如果你还没有上过数据库课,那就去上一节。不仅要检查你的部门,还要检查它们是否是一组MIS类。
票数 0
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/43899

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档