做linux运维好还是数据库DBA好

做linux运维好还是数据库DBA好,第1张

必须DBA,运维木有前途啊,,会点LINUX命令,会写个脚本就完~

DBA的话,玩通一个数据库,你就可牛逼了。。真的~

本人做了2年的运维,后转的开发,深有体会!!!

感觉两个都行吧。我没有具体注意过。

不过 DBA 可能需要你写一些和数据库相关的维护脚本或者 *** 作。这个和编程有轻微的联系。

不过运维有的时候会 shell 编程也很方便的。

我觉得你可以试试去学 DBA 方向,之后顺道学一下 Linux 的运维。现在很多数据库都是在 Linux 下面运行的,所以 Linux 系统的一些东西还是有用处的。不过 Linux 下面 DBA 也只是 Linux 的一个方向而已。相对 Linux 要比单纯的 DBA 要广一些。

当然,Windows 下面跑数据库的也大有人在。这看你实际的方向了。

两个都学但有侧重点比较好吧。这两个应该基本都是和服务器打交道。

有区别。

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

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

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


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7464224.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-06
下一篇2023-04-06

发表评论

登录后才能评论

评论列表(0条)

    保存