DBA有必要懂程序开发吗

DBA有必要懂程序开发吗,第1张

DBAORACLE 个人认为:DBA确实有必要懂程序开发,毕竟性能问题的绝大部分都在程序开发部分,作为一个dba如果只是说不是数据库的问题而拿不出有力的理由来证明程序存在的问题,那是无法接受的。记不清楚在哪本书上看到这么一句话:“DBA的主要责任是证明问题不是出在数据库上”,呵呵,的确经典!

[@more@]

其实dba懂不懂程序开发并不是很重要,就象dba懂不懂OS一样不是很重要。在一些比较规范的公司,各方面都有比较专业的人员来负责相关的东西,比如OS有系统工程师,网络有网络工程师,安全有安全工程师,db有数据库工程师。。。

dba要在数据库所在主机异常时找出问题所在,只有能够发现问题,才能去证明或解决它;发现问题并不是开发工程师的专利,只要对业务有较深入的理解,就可以找出问题,主要是不要对经常看到的东西"习以为常"。。。

很多出色的dba都没有做过开发,很多出色的开发工程师没有成为dba,可见职业发展与个人爱好是有很大关系的,dba懂开发当然更好,不懂也不必太在意。。。

不需要windows程序设计, 数据库是一个媒介, 是可以存储数据的一个仓库,而你 DBA就是这个仓库管理员

仓库里面的货物就是数据。

仓库里面的货物的摆放规则,进出条例,各种手续,办法都需要有人来维护。

有一种语法叫SQL语法可以来描述这些规则和条例。所以你需要非常熟悉这种语法。

至于来存货和取货的人,可以是员工A(C语言Windows编程),也可以是员工B(java编程),甚至是外单位的人。 各个员工都有自己的习惯,自己的喜好,但他们都要遵守仓库的管理条例。 你也不必计较他们是什么背景,什么学历,什么性别,只要他们有上级领导给的口令,帐号和密码,并且能够尊守仓库管理条例就可以了。

主学Sql语法, 数据库设计等书。 去书店买专门讲 DBA培训的书吧


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11366750.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存