受到与开发人员有关的类似问题的启发,我想知道系统pipe理员如何更好地与数据库pipe理员合作。
在我作为系统pipe理员的10年经验中,我曾与各种DBA合作过。 我已经看到了双方之间的很多冲突,通常是由于谁拥有什么,特别是在安全方面的分歧。
所以问题是:当你不同意DBA时,你如何做出妥协?
准备好解释为什么你要做点什么,听听他们为什么要做点什么。
这样做确实有帮助,双方都可以支持几个步骤,而不是集中在目前(或者期望)如何做什么,关注整体目标是什么。
如果DBA专注于在系统pipe理员不允许程序x在“他的”networking上运行时让程序X与数据库对话,那么没有人会离开房间。
另一方面,如果DBA需要用X程序完成某些工作,但系统pipe理员知道程序X中的安全漏洞,DBA可以讨论他要完成的工作。 系统pipe理员可以共享有关安全问题的信息。 他们一起可以寻找一个更好的方法来实现目标(或find解决安全问题)。
一旦结束,工作就会完成,双方都学到了一些东西。
我认为记住,做你的工作是有帮助的,有时你做事情的方式可能对外面的观察者来说并不是最有意义的,但是你这样做是出于某种原因。 相同的原则(可能)适用于那个困难的DBA。 向他们展示同样的尊重,你会得到很多的待遇。
像任何人一样,要友好。 它使生活更轻松。
总之,要友善和尊重..不是这个工程师总是没有内心的纠结