{eval=Array;=+count(Array);}
學 Linux 運維你學什么 SQL Server ?——雖然說微軟也在開發 Linux 版本的 SQL Server。
首先,你得明白 Linux 運維主要做什么,至少你需要維護 Linux 服務器,而 Linux 服務器上跑的數據庫最多就是 MySQL 或 MariaDB。
其次,現在除了一些企業內部的信息系統,但凡在互聯網上的數據庫,還是以 Linux 上的數據庫為多,除了 MySQL/MariaDB 之外,還有 Oracle 、MongoDB、ES 等等。
另外,一般來說,Linux 運維不涉及數據庫的深入運維,也就是不承擔DBA的職責,當然,小公司會要求你都會,不過也不會提多{{BANNED}}的要求。差不多能安裝部署、能跑起來,能針對系統級的數據庫問題(比如文件句柄、緩存/內存分配、磁盤分配、IO 優化)解決就好了。至于說SQL查詢寫的不好而查詢慢,建表沒建好索引,那是DBA 或者程序員的鍋——一般不用搶過來背。
那么,要不要學習 SQL Server 的運維呢?如果你還兼任Windows 系統的運維,那你肯定需要學一些的。SQL Server 的好處是,有圖形界面,慢慢搞懂每個選項(其實也不容易),基本上也就七七八八了。當然,MySQL 的企業版之類的也有圖形管理界面,但是相對來說,沒SQL Server 那么復雜。
這個數據庫跟運維沒有直接的關系,數據庫運維只是運維的一小部分技能,運維是一個大而雜的東西,需要雜家,就是什么都要懂一點。
這里先說說數據庫,mysql Oracle 都是跨平臺的數據庫,而sql sever 僅僅在win服務器上使用,雖說近年來微軟也在往linux上遷移,但目前來說還是不成熟。
再來說說linux系統的學習,不僅僅是學會其中的某一個應用,是一個系統性的學習,建議先學學《鳥哥私房菜》基礎篇和服務器篇,學完就可以出師了,linux學習并不難,但要多用,學熟悉,多動手,半年就能上一個臺階。
純粹Linux運維,那么sqlserver使用場景不會很多甚至沒有,即使sqlserver現在也支持linux系統。所以學習mysql會是更好的選擇
一看就是什么都不知道,Linux運維主要面向的是各種發行版Linux配置的實施、維護和優化,SQL是數據庫,數據庫運維一般都會學SQL和ORACLE,SQL就業范圍寬,Oracle體量太大,普及率沒有SQL高,所以一般會選擇SQL入門,Oracle提高職位等級,而MySQL屬于web運維或者app后臺運運維,不屬于真正意義上的數據庫運維。
0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答