问题:我们已经发展到需要真正的DBA的地步。 真正的DBA很难find。
可能的解决scheme:我认识一个有丰富经验的人(目前正在从事MSSQL),他正在寻找一个新的DBA工作。 他可能愿意考虑在MySQL商店工作(我没有问过)。
Snag:我不知道MSSQL DBA技能在多大程度上映射到MySQL DBA技能。 我是一名开发人员,所以我对MySQL的了解足够深入,可以开发使用它的应用程序(包括基本的性能调整,索引select等),进行模式devise,执行简单的实用工作(使用mysqldump,脚本等进行备份)。 )。 我对MSSQL一无所知。 我也不太了解DBAangular色的界限。
任何拥有更多经验的人(也许作为DBA)都可以考虑这一点吗? MSSQL和MySQL之间是否有足够的相似之处,值得问一个MSSQL DBA他是否有兴趣申请MySQL职位?
如果没有MySQL特定知识或资格certificate的进一步证据,我可能不会去这样做。 你不会雇用一个有经验的Windowspipe理员来照顾你的Linux机器,你会吗? 在不同的环境中工作的经验,你会知道大部分的工作,但可能没有太多关于如何去做。
也就是说,MySQL提供了一些培训和authentication,所以也许候选人应该围绕这些。 这应该让他加快产品细节。
这真的取决于DBA。
我曾经pipe理过其中的几个团队–Informix,Oracle,MS SQL和一些愿意并渴望学习另一个平台,而另一些则不是。
基本的几乎是一样的,但细节是非常不同的。
最近我又回到了Oracle,最初在甲骨文公司,有机会使用DB2开展SAP项目。 在此之前,我几乎没有DB2的经验,但是有许多DB风格的经验很快就能加速。
你不会说你在哪个平台上运行MySQL。 如果是Windows,你的朋友可能会加快速度。 作为一家小型商店的DBA,很大一部分是pipe理,调整和调整主机操作系统以及数据库。 如果你正在Linux上运行它,我不得不问xNIX有多less经验以及DB经验。
我希望这有帮助。
一些技能是可转让的,即。 数据库结构优化,sql等作为相同的基本概念同时适用于MSSQL和MYSQL。 不过,性能调优和任务的执行方式对于每个平台都非常具体。
我会说,只要你有一半体面的Linux技能,就可以用一点工作来交叉。
但是与前面有人说的话相反,如果你不能获得一个Linux DBA,那么我将把一个MS DBA作为一个Linuxpipe理员,因为你可以比DBA的概念和陷阱更容易学习Linux界面。
我宁愿采取Linuxpipe理,没有比数据库pipe理更早的经验比mssql专家。 但这是非常主观的
像凯文K说,这取决于。 有一点要考虑的是你的意思是DBA。 在较大的商店中,DBA主要关注代码和数据库应用程序性能调整(微软authentication为MCITP:Database Developer 2008),pipe理员关注操作系统性能调优,并了解足够的SQL以确定性能问题不是操作系统的问题,但被阻止的过程,而不是(这是微软认为MCITP:数据库pipe理员2008年)。 我不积极,但我会惊讶,如果mysql证书不是类似的拆分。
在小型商店里,数据库pipe理员(DBA)都是这样做的,所以对于一个从未做过真正的Windowspipe理工作的DBA来说,可能有一个学习曲线,除了他们根本不想做Linuxpipe理的事实。