首页> 资讯 > > 正文

马老师DBA架构师

2023-08-13 22:00:39来源:哔哩哔哩


(资料图片仅供参考)

DBA主管、技术专家、数据库架构师

DBA应该是一个系统的运维工程师,了解数据库所掌握的操作系统(操作与调优)

所负责的数据库项目相关所有的特征,了解性能峰值及业务增长

数据库本身,维护相关的如部署,调优,备份,恢复,迁移,升级,巡检等基本能力

理解监控,对监控的每项语义明了并不断优化监控

DBA需要事中应急的技能,应急就是保障业务的连续性(如自动切换的能力),故障的快速诊断,快速修复数据,快速恢复数据

DBA需要有危机意识,把自己所负责的数据库相关的问题,能想多少就想多少,不断平时发现问题,从而不断提高技能的同时,更多的是为保障提供业务技术与服务

一个好的DBA,是不断的实验,实验再实验的,既是对系统的演练,更是对自己技能的演练,这样才能速度提高自己的水平。(我记得,初始为DBA时,我一天可能实验有超过每天五六小时)

作为职场中人,我们都需要生存。我们很多人,都是被人管理,也有管理人的,从管理角度上(我自学了很多年MBA等管理相关专业等),我们需要了解公司需要做什么,我们如何去做符合项目的事(这个课题请大家以不同的方式思考),如何才能做一个超过DBA本身的事,做符合公司价值观的工作,而不是闷着头一直做。只有符合公司价值观的工作,才能真正使我们成长。即使我们做对了一件数据库恢复的事,也是体现公司价值的一部份,我们也是了不起的。但其实要想自己职场中发展,更多的是做好本职工作同时,更需要创新的思路,这对公司与自己都很重要。

DTC:运维DBA和开发DBA相通和区别的地方是?

A:DBA无论是运维DBA还是研发DBA从本质上都是来解决保障数据库问题,从而支撑项目可落地,可健康运营的目的。运维DBA比较靠表面一些,运维DBA是施工、调优、监控、更新、备份恢复等从系统的层面来保障业务的,研发型DBA主要从研发及功能与性能设计的角度上,对数据库表、字段、数据、SQL等设计的方向去让产品匹配系统的,是基于数据库与项目的点不同但都是解决同一项目。

标签:

上一篇:行政组织文化的作用(行政组织文化的特点和功能有哪些)
下一篇:最后一页