DBA职场生存之道 · 行业 #Z001#

Posted 破产码农

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DBA职场生存之道 · 行业 #Z001#相关的知识,希望对你有一定的参考价值。

       

破产码农

IT圈最会讲故事的网红

DBA职场生存之道 · 行业 #Z001#

Gucci、Gucci、Prada、Prada,17岁的小姑娘火了。男性生存法则的小视频,Papi酱诞生了。有时感叹或许不是那些年轻人有多爱炫、多脑残,而是我们这些80后已然跟不上时代的步伐。

遥想公瑾当年,Muse玩乐,雄姿英发,人道是,夜场周郎七次。

大江东去,浪淘尽,千古风流人物,还看今朝。

中年男抱怨完后,回归主题。本篇是新Z系文章,讲述DBA职场生存之道,主要是想谈谈自己对于职场的一些看法,或许不如数据库这么专业,但尽可能做到让同学们有所收获。但年轻人该走过的路,趟过的坑,遇不淑的人,最终还是需要自己来一遍,这就是人生

当前浏览器不支持播放音乐或语音,请在微信或其他浏览器中播放 DBA职场生存之道 · 行业 #Z001# DBA职场生存之道 · 行业 #Z001#

DBA职场生存之道 · 行业 #Z001#

DBA是个好职业,因为掌握着数据的人,可能就是拥有开启新世界钥匙的人。而DBA所在的行业,对于DBA的成长来说,至关重要。之前有从B公司来的DBA,问与前公司的区别体会时,这位小朋友说道之前B家业务的数据库挂了,都不会有人马上响应,甚至可以宕机一整天,而在现在的场景,几秒钟报警就已发出来,立马就需要DBA介入处理。

是的,现在越来越多的业务已经开始不再依赖数据库。微博的并发和请求的确很大,即便未知的突发热点事件也能抗住。但若从数据库架构设计角度来看,微博的在线业务依赖类似Redis这样等缓存服务,对于数据库来说基本是弱依赖,甚至是无依赖的设计。记得第一次去微博交流时,发现数据库不遵守ACID,当时内心受到的冲击非常大。待这几年习得独孤九剑后,逐渐感悟到所谓的见招拆招。

不得不承认,数据库弱依赖是当前业务架构设计的方向,即DB完全发生宕机,业务依然可以持续运行,至少是运行30分钟(其实大部分可以运行很久),给DBA和运维留足充裕的时间进行灾难恢复。

缓存宕机了怎么办?缓存肯定是有高可用的,这点毋庸置疑。更重要的,类似微博这业务是绝对允许数据丢失的,用户在注册时勾选的使用协议中,肯定已默认了其各种免责声明。即使微博数据少了,或者多了重复的微博,这对用户的感知和体验的影响并不大,因为发生的频率还是小概率事件。

为什么十多年前的Oracle DBA这么受人尊重,每个公司都以拥有Oracle ACE为荣。一方面除了技能等专业技能因素外,容易被忽视的是,Oracle数据库在金融行业、证券、保险等传统行业的广泛应用。而这些业务,对于数据库的高可用,一致性,性能,架构的要求都是非常严苛的。比如Oracle RAC用以保障可用性和可靠性,两地三中心的金融级容灾要求等。

对于金融核心业务来说,最为重要的莫过于账户的资金数据,无论银行的存取款、转账操作、证券公司的下单操作都非常强调原子性,一笔操作要么完成要么失败,不能有两次操作发生(即使有,也是幂等的),而这是关系型数据库系统所擅长的领域,DBA才能发挥其最终的价值。所以,姜老师的观点,DBA最好的选择是金融行业

不可否认,DBA也是有长长的鄙视链。Oracle DBA鄙视mysql DBA的原因也在于对MySQL在金融级应用中的不信任,而Oracle、DB2却已证明了自己行业老大的地位。类似微博、博客、头条等互联网业务,他们对于数据库的依赖,对于DBA的要求,相对是比较低些些的。DBA的话语权,能力的展示,机会并不多。

互联网金融给了MySQL很好的机会,支付宝、微信支付、京东支付等各类移动支付都已MySQL数据库作为其核心数据库架构的选型,而越来越多的传统银行,甚至像工商银行这样的大行,都已将其部分核心账户系统迁移到分布式MySQL数据库架构,因此对于MySQL DBA来说,可以逐步关注金融行业的机会。这里,才是DBA最后的乐土,你能感受到,是的,这个世界依然需要DBA。

插播小广告:2018年7月7日,姜老师将首次在成都做关于MySQL的分享,主题是AI时代,DBA的职场生存之道。姜老师将结合自己15年的DBA职场生涯,告诉同学们数据库技术的发展,当前数据库的架构发展,以及未来DBA所需的技能包。不卖铲子,只讲干货。欢迎点击下方阅读原文报名。

长期坚持原创真的很不容易,多次想放弃。坚持是一种信仰,专注是一种态度!点赞和转发是对作者最好的褒奖哟~~

PS:想要加入IMG微信群的同学(目前仅武当群有坑,少林群已满),可私信我微信82946772,备注:申请加入武当,猎头勿扰

最会讲故事的破产码农

以上是关于DBA职场生存之道 · 行业 #Z001#的主要内容,如果未能解决你的问题,请参考以下文章

职场生存|与努力同样重要的是,学会做好这 6 点!

互联网金融信息安全风暴中的生存之道

职场进阶之七种武器

FLASK凡氪谈生存与发展之道:技术创新为突破点,夯实基础与门店共赢

德到课堂---你必须要懂的十大职场生存法则

php的生存之道