昨天晚上直播中关于AI的话题是大家最为关注的,特别是很多年轻的DBA朋友都特别关注AI技术将会对DBA这个职业,对数据库这个行业,特别是对自己会带来什么样的影响。我的观点是,AI时代的DBA本质上还是DBA,这一点上,不用太过于炒作AI对DBA这个职业的影响。首先影响是慢慢发生的,不会出现突变,其次是,这种变化下,DBA还是DBA,干DBA的人并不会变成AI工程师。实际上DBA的工作是一直在发生变化的,只是这种变化发生得很慢。DBA这个职业岗位大概是2000年以后出现的,在2000年以前是没有DBA这个专职岗位的,大多数由系统工程师充当数据库备份管理员,兼职干点DBA干的事情。哪怕这20多年时间里,DBA的职业技能和工作都已经发生了翻天覆地的变化。最早期的DBA是不需要会安装数据库的,数据库安装是原厂工程师和第三方服务的工程师干的,DBA只需要会管理表空间,备份数据库就能满足基本需求了。后来应用越来越复杂,系统也越来越大,地主家也买不起更高端的小型机,于是保障大型系统稳定运行是DBA的最主要的工作。那时候的DBA在对数据库原理的理解上是最强的,因为不理解原理,很多故障现场根本就无法解决。我想现在会做HANGANALYZE分析和SYSTEM STATE DUMP分析、用BBED解决生产故障、解决4031等棘手问题的DBA占比肯定比十多年前要小多了,这是因为数据库技术发展了,硬件发展了,十多年前的保命绝技现在已经变成屠龙技,很少能找到发挥的机会了。DBA现在的日常工作与20年前已经大相径庭了。我是经历过DBA在中国发展的全过程的,也是少数几个到现在为止还在从事数据库技术工作的老DBA,所以我深深了解DBA这个职业的发展全过程。也深深地知道,我们无需过度解读AI对DBA的影响。虽然无需过度解读,但是如果你想在这个行业里长期发展,积极面对AI,拥抱AI还是十分必要的。你无需把AI当成DBA的竞争对手,实际上AI是所有行业的竞争对手,会改变所有人力资源密集型的行业。如果你把AI当成那你的好帮手,当成一个前所未有,能力上限很高的工具,那么你就无惧AI的挑战,而很快会成为AI的朋友。AI会帮你打败大量的对AI排斥,不善于与AI交朋友的同行。 今天晚上,我和靖顺在TechTalk社区还有一场关于AI的直播。与昨天不同的是,今天我们更关注于讨论AI如何在数据库运维时给我们提供帮助,节约人肉运维的成本,提高运维质量。欢迎有兴趣的朋友前来捧场。