开发 – 除了SQL之外,DBA是否需要知道如何使用系统语言进行编程?

前端之家收集整理的这篇文章主要介绍了开发 – 除了SQL之外,DBA是否需要知道如何使用系统语言进行编程?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
除了“只是sql”之外,数据库管理员在多大程度上需要了解系统或应用程序级编程语言(例如.NET或 PHP)?

出于此问题的目的,没有针对此答案考虑sql标准的特定版本(sql ANSI 86,sql ISO 87,sql:2008),因为问题涉及sql领域之外的桌面或服务器语言.

解决方法

这取决于.

在一个大商店,也许不是因为你有1000个服务器需要照顾,而且提供了你的工具.在一个小商店里,你可能需要更多的知识,因为你有更广泛的职权范围.

脚本语言(例如PowerShell,cmd.exe)在监视,部署等方面总是很有用.我经常有一些我必须维护的Perl脚本(几乎就是这样).然后是你应该知道的各种ETL包.

说,大多数DBA(我知道)能够编写基本的CLR内容或者能够很好地了解PL / sql.对我来说,分界线是了解.net或Java的更广泛的模式或架构.我不需要它作为DB开发人员或DBA.就像.net或PHP或Java Monkeys一样,我不了解数据库设计或架构或代码.

就个人而言,我决定在几年前停止追逐最新或最好的客户语言,并专注于数据库工作.这不会让我成为“非程序员”:如果必须的话,我需要再次学习它.

猜你在找的MsSQL相关文章