MySQL高级阶段——大企业中MySQL分工

一、大企业中涉及到MySQL的职位:

A、DBA
B、运维
C、技术/项目经理
D、开发人员
E、数据库专家/顾问级别

二、这些职位具体的分工

数据库内部结构和原理

ABCDE 凡是涉及到MySQL的都必须懂其结构和原理

数据库设计、建库、建表

D 按理说谁最了解客户的需求,应该谁来设计数据库。按字面意思里面这事应该是技术经理、项目经理、产品经理来干。但是一般还是开发来干。

数据库索引

D

sql语句优化

D

sql编程(自定义函数,存储过程,触发器、定时任务)

AB

MySQL服务器安装与配置

B

数据库性能监控分析与优化

AB 这事是DBA的本职工作,运维人员配合DBA。

各种参数常量设定

B 这事运维人员的本职工作。

主从复制

DB 开发人员给出方案,运维来做

分布式架构搭建、垂直切割、水平切割

DB 开发人员给出方案,运维来做

数据迁移

DB 开发人员给出方案,运维来做

容灾备份和恢复

B 这事运维人员的本职工作。

shell或python等脚本语言开发

B 这事运维人员的本职工作。

对开源数据库进行二次开发

E

相关文章:

  • 2022-12-23
  • 2021-09-08
  • 2022-01-21
  • 2021-04-14
  • 2021-04-28
  • 2021-12-11
  • 2022-01-24
  • 2022-02-05
猜你喜欢
  • 2022-12-23
  • 2021-07-08
  • 2021-07-18
  • 2021-12-29
  • 2021-05-21
  • 2021-08-05
  • 2021-09-28
相关资源
相似解决方案