DBA 与开发人员,谁是系统运行性能的关键因素?
孤陋寡闻。
现在做linux 平台 oracle数据库的项目。
接触的大部分开发人员水平一般。 工资也低。
了解到 DBA 好像挺吃香的,待遇也相当不错。
简单搜了搜DBA的工作职责。 虽说 大都说高级DBA ,对技术的要求很高。
但一不知道要求高具体包括哪些部分。
另外,不清楚的是,一个系统,运行性能的关键因素不是开发人员写的代码的质量吗?
难道核心代码,并发要求高的部分需要DBA去写? 数据量大的模块需要DBA去写?
为什么听到一种说法,类似这种项目的开发人员,普遍工资都不会很高啊?跟DBA有明显差距。
------解决方案--------------------dba 要针对业务实际情况设计数据库及其对象,在开发过程中dba最好也参与项目开发工作,给开发人员建议
------解决方案--------------------
你的理解比较透彻,DBA可以定规范,提建议,封装标准接口 /标准过程给开发人员用,可以在出现性能问题时分析原因,找到性能的瓶颈所在和代码的不合理处所在
我的异常网推荐解决方案:软件开发者薪资,http://www.aiyiweb.com/other/1391128.html