运维和DBA具体有啥区别呀

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了运维和DBA具体有啥区别呀相关的知识,希望对你有一定的参考价值。

网上查了一些资料,越来越凌乱了,感觉两者差不多

有区别。

1.DBA是面向数据库的(数据库管理员,或者数据库架构师),专门搞数据库方面的。

   比如搭建数据库架构,优化表、存储过程、等等这些的性能,会细化到某个语句或者节点上

2.影响数据库性能检测和日常维护

3.数据库安全性,尤其是注入攻击,死锁这些,DBA必须都得会

4.数据库热备,还原,数据库迁移

5.mysql,sqlserver。。。一大堆数据库的研究部署工作


DBA是个细化具体的职业,在中国的大企业很牛逼,小企业不重视,一般企业也用不到,对技术的要求非常高,他们一般都是让程序员或者运维去搞定数据库的事情,不愿意花钱养一个DBA。。。


运维。。。(面向“大中小型企业”的全能“人才”,我说的是广义的“运维“)

    数据库日常监测和维护

    linux,windows服务器监测和维护,包括热备,故障处理,磁盘阵列,性能调优,负载均衡等等。。。。。。

    部署网站,应用

    Nginx、Tomcat、LVS、Keepalived、Haproxy安装、配置、维护及调优。。等等一大堆

    shell,perl等脚本的自动化运维,有的要懂C++或者python

    要精通Linux系统如centos、ubuntu精通Apache、Redis、MySQL、FTP、DNS、Squid等常用服务的安装、配置和维护

    网络维护,网络设备故障检修

    打杂,修灯泡,修Pc,通厕所

    陪老板喝酒。。。。。。

    等等


运维和DBA都挺伟大的,运维在中国的中小企业已经完全沦为打杂的职业,敲得了代码,修得通网络,弄的了服务器,搞的了电脑。。。杂碎事一大堆。

大企业运维就很专业了,泡在机房里面,一般只是和服务器,数据库相关的打交道,及时处理故障,没有小企业那种乱七八糟的事情

真正的运维和中国中小企业的传统运维完全不是一码事,这个职业在中国已经被垃圾的互联网公司损毁了

参考技术A 专业的DBA太少了,而且小公司也养不起,国内大多数是运维岗

以上是关于运维和DBA具体有啥区别呀的主要内容,如果未能解决你的问题,请参考以下文章

运维和运营的区别

FOB和 CFR的具体区别在哪里呀?

IT运维和自动化运维以及运维开发有啥不同?能解释下吗?

IT运维和自动化运维以及运维开发有啥不同?能解释下吗?

java中,父路径和子路径是啥?有啥区别?

Access里的短日期中日期长日期有啥区别呀?