我肯定有人问过这个问题,但是时间在变,SQL首选项也是如此.我想这个地方是问这个的最好的地方,我相信很多DBA都会来这里。
但从一开始我需要知道什么。我今年12月毕业于计算机科学学士学位,我参加了两个数据库课程,并为其中之一建立了自己的数据库驱动音乐商店(这是基本的,但工作得很好,看上去很不错)。
无论如何,我不知道大多数公司使用什么数据库。我知道有Mysql (但这通常是我不感兴趣的web内容)、Oracle和Mysql服务器以及其他一些东西。
认证的途径似乎使MSSQL变得更容易(2008)和更便宜,甲骨文似乎……就工作而言“想要的”,但我也看到了我对MSSQL的合理贡献。Also....are的差异,甚至有那么大?就实际编码而言。那么DBA的就业市场呢?好的?坏的?看到更好的日子了吗?接下来我应该做些什么来确保我能找到一份体面的工作,正确的道路是什么?任何答案都是有用的答案!
谢谢
发布于 2010-10-21 21:04:29
要成为一个DBA,你需要了解什么数据库?所有的事情(或者至少大多数事情,以及在哪里寻找其他一切的答案)。
说真的,好的DBA总是有市场的。如果你想成为一个好的DBA,我能给你的最好的建议是:
在这五个步骤中的某个时候,人们会开始问你问题,或者向你扔问题,并要求你解决它们。在这一点上,您是一个DBA (或者至少是DBA足够信任的资源,可以在期望不会破坏任何东西的情况下进行工作:-)
发布于 2010-10-22 02:03:54
主要的数据库都有可用的免费版本,这样您就可以自己探索和了解不同之处。插入/更新/删除的基本结构是相同的,但是细节是不同的,您想要做的事情越高级,它们似乎就越不同。
你不会真正想学的东西,但如果你确实学到了它们,你就会变得很好:
下载:
发布于 2010-10-21 21:05:30
正如您正确地指出的,基本上有两个主要问题,您可能会遇到MS SQL Server,因为在大多数cses中管理比较简单,所以在我的经验中比较常见。
Oracle更像是一条学习曲线,因为它确实为您提供了更大的配置系统的空间,但需要有更多的理解才能使其高效工作。
就乔布斯而言,我建议在一个由DBA组成的小团队中,作为一名初级DBA来寻找机会--这将使你有机会在不局限于某项具体任务的情况下掌握诀窍(S)。
TSQL和PL/SQL之间存在差异,所以我建议您从TSQL开始,这只是因为您可能会在中小型公司中更频繁地遇到TSQL。
最后,请记住,它不是您使用的数据库,您需要多疑的数据,因为它不是关于如果你只是失去数据的时间和多少。所以一定要知道下面的内容。
备份;方式和时间。事务日志;选项,以及可能丢失多少数据。检查备份/事务日志,可以恢复集合,检查数据库的运行情况。所需的使用和资源,并知道如何纠正它们。
一旦您完成了这些任务,您就可以转移到其他管理任务和开发工作上。
最后,尽量避免混合环境,直到你有了一些经验。在我的经验中,数据库确实有一些微妙的不同之处,在学习成为DBA的同时尝试解决这些问题是一步之遥。
https://serverfault.com/questions/193592
复制相似问题