随着技术的高速发展,数据库自动化程度越来越高,上百个数据库都可以整合成为一个容器数据库进行管理,维护工作量大幅减少,维护难度也大大的降低;内存技术让数据库的性能迅猛增强。数据库的运维和调优是DBA最基本的两项工作,而新一代的数据库技术将把这两项工作弱化,取而代之以数据库即服务(DBaaS)模式,把更多的工作交给服务商来进行。那么未来DBA价值究竟体现在哪?
![](https://i-blog.csdnimg.cn/blog_migrate/9a3bf7d430b498520e0a9bd06c99c645.png)
在过去的几年里,DBA的角色已经发生了巨大变化,未来也将会有更多的变化。同时产品的开发周期越来越短,DBA的角色也会因此不断的被边缘化。
只要有数据库,DBA这个职位肯定就一直会存在,只是DBA更多的是为DBaaS服务供应商打工。未来DBA的工作就是在数以千计的逻辑数据库上处理PB级别的数据和十亿级别的操作。DBA们将以更自动化的、更成熟的数据库技术去处理越来越复杂的工作任务。DBA们一定要在数据库自动化技术方面多下功夫,以免被市场所淘汰。
![](https://i-blog.csdnimg.cn/blog_migrate/17952660eb632b50fbd44f172fd34b71.jpeg)
Oracle数据库技术大牛Jonathan Lewis曾经在接受记者的采访时开玩笑说:按照Oracle的节奏,以后企业就不需要DBA了,唯一存在DBA的公司也许就是Oracle自己了。企业的数据库越来越多,但DBA却越来越少了,每一个DBA所要负责的数据库越来越多。数据库方面的人才需求在降低。很多DBA方面的高手是在负责很大型很复杂的数据库系统,只有这些系统是企业不敢拿到外部让云服务商进行托管的。那么最终剩下的也许就是这些技术高手。
当然并不是所有业内的人士都像Jonathan Lewis这样消极,“Exadata之父”Juan Loaiza则认为,新的数据库技术是为了降低企业维护数据库的难度,而在数据库即服务(DBaaS)这样的模式下,企业可以把之前基础架构运维方面的工作交给服务商,而他们的DBA可以将更多的精力放在业务层面的工作上。
的确没错,现在许多企业都开始将终端用户与开发人员和系统管理员紧密地结合在一起。而DBA要考虑的已经远不止数据库本身那么简单,他们需要更多地与其他IT基础架构负责人以及业务人员进行沟通,DBA的角色将发生很大变化。同时DBA也要做好应对大数据的准备,不仅仅是如何管理好大数据,更重要的是如何利用好大数据,让大数据给企业带来更多的价值。
![](https://i-blog.csdnimg.cn/blog_migrate/3eac2b1adddb3253e8f9e7f287773468.jpeg)
很多人将IT视为所有业务背后的引擎。但大多数时候IT只是一种传动装置。IT负责接收能量,然后将它输送到传送带上,从而给业务提供能量并使它前进。事实上,包括DBA在内的每一位IT技术人员都与业务息息相关。他们或者是在解决业务问题,或者是帮助业务人员更好地利用工具。资深数据库专家认为:DBA思维方式需要发生一些改变,因为DBA要学会用业务的语言说话,学会表述业务,要与业务人员有效地沟通,使业务人员理解DBA的工作如何直接影响到公司目标的实现。