DBA有必要懂程序开发吗
发布网友
发布时间:2022-05-17 06:50
我来回答
共1个回答
热心网友
时间:2023-10-11 14:29
DBAORACLE 个人认为:DBA确实有必要懂程序开发,毕竟性能问题的绝大部分都在程序开发部分,作为一个dba如果只是说不是数据库的问题而拿不出有力的理由来证明程序存在的问题,那是无法接受的。记不清楚在哪本书上看到这么一句话:“DBA的主要责任是证明问题不是出在数据库上”,呵呵,的确经典!
[@more@]
其实dba懂不懂程序开发并不是很重要,就象dba懂不懂OS一样不是很重要。在一些比较规范的公司,各方面都有比较专业的人员来负责相关的东西,比如OS有系统工程师,网络有网络工程师,安全有安全工程师,db有数据库工程师。。。
dba要在数据库所在主机异常时找出问题所在,只有能够发现问题,才能去证明或解决它;发现问题并不是开发工程师的专利,只要对业务有较深入的理解,就可以找出问题,主要是不要对经常看到的东西"习以为常"。。。
很多出色的dba都没有做过开发,很多出色的开发工程师没有成为dba,可见职业发展与个人爱好是有很大关系的,dba懂开发当然更好,不懂也不必太在意。。。