oracle培训-云时代,DBA何去何从?
更新时间: 2016-09-19 07:21
云时代的DBA新挑战
近年来,随着技术的不断发展,数据的存储和管理发生了很大的变化,虚拟化、云存储、微服务、DevOps这些技术的发展对DBA的职业生涯提出了考验。
NoSQL数据库不需要预先定义模式,它自己默认内置了很多模式;可以在系统运行的时候,动态增加或者删除结点,不需要停机维护,数据可以自动迁移;NoSQL通常是将数据划分后存储在各个本地服务器上,从本地磁盘读取数据的性能往往好于通过网络传输读取数据的性能,从而提高了系统的性能。
如果因此你就认为未来DBA们的工作会越来越轻松,那你就大错特错了。Rackspace 副总裁Chris Lalonde表示:现今社会是一个数据为王的时代,企业只有依靠数据库才能更加高效的完成管理工作,数据让企业更具竞争力,但是数据的价值还没有完全被挖掘出来,还有很大的发展空间,很多技术也还在研发阶段,DBA在接下来的日子里扮演的角色越来越重要。
DBA下一步该往哪走
非关系型数据库平台的出现减少了DBA的工作量,但是这并不意味着DBA将无事可做,还有大量的工作等着他们去做。
MongoDB和CouchBase这类型的数据库虽然不是关系型数据库,但是它们也支持SQL查询,日常工作也需要DBA来维护。这类数据库的优势是高性能、易部署、易使用,存储数据非常方便。传统的大型关系数据库系统要求DBA深入了解软硬件的所有信息,Mayuram认为,未来DBA在这方面的技能将被弱化掉,真正要提升的是他们的规划部署能力,要准确掌握服务器的服务寿命。
即便是有些公司打算采用新的数据库,那么也还是要解决新旧数据库之间存在的差距问题,如果公司的数据业务是完全外包的,那么DBA更是必不可少的。所以说在很长一段时间里,DBA的地位都是不可撼动的。
未来属于有准备的人
数据技术的转变和工作内容的变化重新定义了DBA的角色和作用。越来越多的数据库操作任务在向DevOps操作转变,DBA和应用程序的开发更加紧密的联系起来,DBA的工作技能逐渐向运营开发靠拢。
Gorman认为:数据技术是呈喷发式发展的,但是每一项新技术从诞生到成熟都需要一定的时间。DBA不仅需要了解传统关系型数据库,也要与时俱进,了解更新更前沿的数据库技术。例如,SQL查询在关系型数据库上的表现突出,DBA需要深刻理解它的内部工作原理,让它能够在非关系型数据库也能表现突出。
数据库领域对DBA们来说是一个既熟悉有陌生的领域,熟悉是因为大部分的DBA都在该领域专研了十多年,陌生是因为数据变得越来越复杂,对DBA的要求越来越高,他们要同时管理好结构化、半结构化和非结构化的数据,这必将是一场挑战和洗礼,对于那些有准备的人来说,他们将以更全面的知识结构胜任这一重要角色。在尚观Oracle/Mysql/Nosql大数据DBA-V9.0全新课程版本中,独家涵盖Oracle10g、11g、12c三个版本,并以Oracle为根基,突破传统DBA框架,全面掌控DBA新方向:Redis,MongoDB,Hadoop,高端Mysql课时超30周,在云时代的职位竞争中,将多出至少两倍的机会选择。云时代来了,传统DBA将面临前所未有的机遇和挑战,大浪淘沙,技术为王。