DB,也就是数据库,所连接的常常是企业的关键业务应用,重中之重。
都说“母凭子贵”,因为DB很重要,DBA,也就是数据库管理员(Database Administrator)也是炙手可热。
以SCN(System Change Number)问题为例,类似这样专业技术问题,离不开经验丰富的DBA。(参见:云威胁下的DBA生存法则)
再例如,绝大多数业务系统出现的问题都是SQL导致的,但如今现状是开发人员管不了,运维人员不擅长。这也需要经验丰富的DBA。(参见:云威胁下的DBA生存法则)
一句话,企业数据库应用离不开DBA保驾护航。
但是此一时彼一时。如今,DBA面临着被下岗的局面。
是不是太危言耸听了!
这不是我说的,这是Oracle联合创始人Larry Ellison (拉里·埃里森)说的。
Oracle给了DBA饭碗,如今,Oracle又要收回了!成也萧何,败也萧何!
Oracle即将发布新的18c版本数据库,称为自治(autonomous)数据库。
所谓自动驾驶、安全和自我修复。如果数据库能够自我修复,岂不是和DBA抢饭碗吗?
如果机器可以做好,要人做什么?对吗?
关键是Autonomous,真的可以吗?
据DBA专家,云和恩墨创始人盖国强介绍:Oracle数据库从9i、10g、11g、12c,引入大量自动化特征,持续推进数据库自我管理。
新的18c在内存分片、DML操作自动重定向执行等方面也很多创新。
18c在内存分片
DML操作自动重定向执行
我不是数据库专家,还没有完全领略“自治”带来的影响和冲击。
但DBA已经感觉了这些变化。那么,DBA路在何方?
作为专家,盖国强老师的建议是:
对此,我的理解是从运维向全流程渗透。
这可能吗?
当然可能。DBA不要画地为牢,要从运维走出来,多考虑满足用户的需求。
DBA专家,云和恩墨创始人盖国强
以云和恩墨推出的zDATA 2.0为例,就满足了用户数据库分布式存储的需求。在中国电信、中国太平、中国移动等用户得到了应用。
这算不算跨界呢?
此外,zCloud数据库云管平台、zKui数据安全设计、MZ3 SQL审核平台、Bethune Pro等很多产品,通过聚合DBA经验,为企业全流程管理提供服务。
可以预计,新的Oracle自治数据库也会在安全、管理等很多方面提供新的功能服务。以12c为例,我们已经不能用关系数据库的老眼光来看待Oracle了,它已经融合了大数据等更多的应用。(参见:多租户:Oracle混合云战略的杀手锏)
所以,不是我不明白,是这时间变化快!