学习
实践
活动
专区
工具
TVP
写文章
  • 广告
    关闭

    热门业务场景教学

    个人网站、项目部署、开发环境、游戏服务器、图床、渲染训练等免费搭建教程,多款云服务器20元起。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    DBA职业发展之路

    希望对广大DBA,在职业规划、选择上能起到一些参考意义。 / 开篇 / ? 随着近些年来,开源、自动化、云化的兴起,DBA职业也正悄然发生一些变化。 将DBA单词,分解一下。其对应的操作对象—数据,操作介质—库,操作角色—管理员。这里的核心是数据,也是DBA这一角色最大的价值所在。 上图简单罗列了部分工作,对DBA日常繁琐工作可见一斑。正是基于这点,平台化、自动化、云化的诉求,不断被提出。进而间接对DBA的能力提出了更高的要求。 / DBA职能,向上进化 / ? 随着公司数据应用水平的不断提高,DBA工作重心也应从下层逐步转向中上层。 数据物理架构,对应为"运维DBA",工作重心为基础架构的建设。 / DBA面临冲击不断 / ? 近些年来,DBA职位受到很大一些冲击,我摘其重要的几项说明下。 去IOE,阿里最早提出"去IOE"的叫法。

    1.1K51

    DBA的技术方向

    DBA这个岗位,怎么说呢。喜欢程度,如果有100分,让我打分的话,我会打90分吧。我个人职业生涯刚开始的时候也走了一些弯路。我觉得选择一个职业还是喜欢比较重要。 作为DBA,加班的时候,一般都是做比较大的变更,整个人,整个团队还是很兴奋。有一种上战场的感觉,感觉整个公司的命脉都在你手上。有一种运筹帷幄、决胜千里的氛围感。 这个方向是一个dba必须要具备的能力。当然这种能力也是慢慢积累的。不是一蹴而就的。 第二,dba当然离不开数据库的选择,大的方向有非关系型、关系型,每个方向下面又分好几种。 如果是在上述描述的传统型公司做dba,可能对web开发能力的需求不高。但是做开源数据库dba,开发能力越来越重要。这也是最近几年说的devops或者SRE。 最后给大家贴一张业内广为流传的dba技能树(如有侵权,麻烦联系我删除,此处引用仅供学习交流之用,本号目前为止没有任何商业活动,纯技术交流)。感谢此图原贡献者(好像是杨奇龙老师)。

    11520

    DBA2.0的时代 - DBA将向何处去?

    最近接触和参与了很多关于DBA职业生涯发展的讨论,也有很多朋友问过我,DBA将向何处去? 思考了很多,在这里和大家分享一下关于DBA的我的看法。 其实会议起来DBA这个职业从诞生、发展到成熟,其实时间是非常短的,记得2000年左右,DBA的从业人群还非常少,而到现在的2008年,DBA的圈子已经越来越大,甚至传统意义上的DBA已经成熟的需要革新。 上个月,ITPUB论坛和IT168举办了一个全国高校的巡回演讲活动,主题是如何成为一个Oracle DBA,我在北京参与了几次演讲,这个活动已经进一步将DBA这个词引入到了校园内,现在的学生能够接触到DBA DBA 2.0的时代多少和这个工具有关。 DBA 2.0,说老实话,我的确喜欢这个词!DBA 2.0的时代,要求我们DBA更加优秀!

    41210

    DBA 的那些事

    说起DBA,全称是Database Administrator,不是Doctor of Business Administration,千万不要误解,那可是天壤之别! 实则不然,DBA说白了就一修理工。修理啥呢,不是车床机床,也不是修理啥精密仪器,修理的是数据库,仅此而已。DBA这个行业同样也经历了由萌芽,发展到鼎盛的过程。 尤其是近2年海量数据的井喷以及新数据库时代,云数据时代,DBA 2.0时代的兴起。以及最近所谓后DBA时代的说法。说到DBA的工作,我们先得搞清当前几类常用的数据库。 本文主要描述一下传统DBA的那些事,也就是DBA的工作范围与职责,更多的围绕Oracle展开。本文主要从六个方面来简要描述DBA的工作。 因此,如何快速定位并解决这些问题也是衡量一个DBA水平的重要指标。处理这些棘手的问题,需要DBA有大量的知识和经验的积累。

    30300

    DBA 职业迷茫何去何从

    (顺便说一句,PDF 我怎么发给你) DBA处于迷茫为什么 ? 1   数据库产品整体的技术处于发散性的变化中 2   国情国策对产业的影响,对使用数据库的格局产生了变化 3   DBA的职业容易"稳", 产生温水煮青蛙效应 4   DBA 本身在企业中的地位不是核心 , 属于食物链中低层 整体看DBA在目前大环境下,职业发展为什么迷茫. 1  数据库整体的技术处于发散性的变化中导致的迷茫 纵览10年间的DBA 的工作的变化,感受变化还是很大的,10年前大部分DBA还都在国外商业数据库产品的使用中不能自拔 整体的DBA的知识正处于一个被翻新的时代,所以不能接受新东西的people 很可能就在此时被落下.   是不是和当前政策和国情有悖.   3  DBA的职业容易"稳",导致 温水煮青蛙, 而当青蛙觉醒的时候,盖子已经盖上 这点在DBA 这个职业中是尤为严重, 一个企业是不可能经常变换数据库的种类,以及频繁升级数据库的版本

    58030

    都说DBA 是越老越值钱, 那你是没干过DBA

    DBA实际上部分是半路出家的,有开发转DBA ,有运维转DBA ,所以DBA这个职业本身就带有一些早期其他转过来的人的职业的习惯。 这里首当其冲的就是“采坑”, 一个没有踩过坑,湿过鞋的DBA 绝对不是一个好的DBA, 时刻保持警醒与危机意识,和辨别需求能力的DBA 才是可以胜任公司业务运营的DBA。 所以DBA 的成本一直高昂不下的原因就在这里,你“购买”的DBA 是人家单位辛辛苦苦培养出来的,是人家公司领导,以及公司冒着风险培养出来的。  如果只是拿着一种数据库吃老本,那么一旦公司更换数据库类型,第一个变得没用的就是DBA ,所以DBA还必须具有新技术的好奇心和分析的能力, 不会有任何一本书教你做一个“真正的DBA”,书上写的都是“技术” 在你和年轻的DBA相比,除了老还有什么,自己不心虚吗?

    66130

    DBA需要具备开发能力吗?

    上周我们在几个社群做了一个问卷,“DBA需要具备开发能力吗”,这里附上结果: 选项 票数 占比 不需要 1 2.5 % 需要会用Python,但不需要特别强的开发能力 12 30.0 % 需要特别强的 需要C语言/C++开发能力,要能读懂MySQL/Redis等数据库的源码 4 10.0 % 需要其他语言的开发能力(比如:PHP、Ruby) 0 0 % 虽然参与投票的不多,但大体能反映一些情况: DBA 需要开发能力; Python 和 Shell 还是 DBA 需要掌握的; 有一部分人觉得也需要掌握 Go; 有少部分人觉得需要读懂 MySQL、Redis 等数据库的源码。 我们再来看一下某招聘网站 DBA 的 JD: (一) (二) 从上面两个截图可以看出,都要求至少掌握一门脚本语言。 那么工作中,DBA 需要开发哪些东西呢? 这里根据笔者以往的工作经验和周围一些 DBA 大佬的分享,总结出 DBA 在工作中需要开发的内容: 开发自动化运维平台,比如数据库状态、参数管理,资源申请等,都通过自动化运维平台实现,让 DBA 从日常琐碎的事情中抽离出来

    24630

    关注

    腾讯云开发者公众号
    10元无门槛代金券
    洞察腾讯核心技术
    剖析业界实践案例
    腾讯云开发者公众号二维码

    相关产品

    • 分布式数据库 TDSQL

      分布式数据库 TDSQL

      分布式数据库(TDSQL)是腾讯打造的一款分布式数据库产品,具备强一致高可用、全球部署架构、分布式水平扩展、高性能、企业级安全等特性,同时提供智能 DBA、自动化运营、监控告警等配套设施,为用户提供完整的分布式数据库解决方案。

    相关资讯

    热门标签

    活动推荐

    扫码关注腾讯云开发者

    领取腾讯云代金券