数据库运维工程师到底是做什么工作的呢?

西安优盛数据库与大数据2018-12-05 14:58:46

Tips:VIP班,价值3600元性能优化课程免费学。

点击文末“阅读原文”了解详情

最近几年,数据库运工程师这个职业的大热,在社会上是有目共睹的。

那么,数据库运维工程师到底是做什么的呢?

对于部分企业来说,数据库运维工程师和DBA是比较接近的,但是DBA涉及的知识面可能会更宽泛一些,有些DBA是做SQL开发、存储过程开发等等的,而数据库运维工程师比较偏向于运维,比如性能优化、数据库备份容灾等等。

通常只有在中大型企业才会分别设置数据库运维工程DBA两个岗位,对于中小型企业,这两个岗位则是合并的。还有一些企业,将初级数据库运维的岗位,称作“数据库管理员”。


本文主要从数据库运维岗位的角度给同大家介绍,目前互联网企业对于数据库运维工程师的职责定位、技能要求。


  1. 金融、证券、银行、政企的数据库会使用Oracle;

  2. 互联网企业的数据库以MySQL为主。

数据库运维工程师的职责定位

  1. 数据库运维工程师主要是负责数据库的日常维护,包括了安装、配置、巡检、监控、故障处理、数据库管理等;

  2. 负责数据库备份恢复等容灾解决方案的设计和实施,确保在极端灾难场景下,数据不丢失,并能快速恢复;

  3. 负责数据库的性能调优、高可靠方案的设计和实施,设计开发团队的工作,还需要指导或协助开发团队完成相关开发工作;

  4. 负责数据库相关新技术的研究和引入。

数据库运维工程师的技能要求

  • 需要掌握 Linux 操作系统的常用命令,会编写Shell脚本;

  • 精通数据库的运行机制和体系架构,掌握数据库的管理、扩容、备份、恢复、监控、集群等基本操作;

  • 掌握数据库 SQL 的编写、存储过程的编写;

  • 掌握数据库安全加固和安全设置的策略;

注:(运维岗位需要进行沟通与协调,所以对于表达能力以及人际沟通能力有一定的要求)

以上岗位职责和技能要求是针对80%或80%以上的数据库运维工程师,如果你打算往数据库运维方向发展,建议主修 Oracle 数据库、MySQL 数据库,当你掌握了一种数据库的技能以后,哪怕工作中需要用到其它数据库,触类旁通也是完全没有问题的。


相关课程链接:

Oracle数据库OCP认证培训课程

MySQL数据库管理认证课程


喜欢
分享
or


Copyright © 古田计算器虚拟社区@2017