回覆列表
  • 1 # Linux中國

    學 Linux 運維你學什麼 SQL Server ?——雖然說微軟也在開發 Linux 版本的 SQL Server。

    首先,你得明白 Linux 運維主要做什麼,至少你需要維護 Linux 伺服器,而 Linux 伺服器上跑的資料庫最多就是 MySQL 或 MariaDB。

    其次,現在除了一些企業內部的資訊系統,但凡在網際網路上的資料庫,還是以 Linux 上的資料庫為多,除了 MySQL/MariaDB 之外,還有 Oracle 、MongoDB、ES 等等。

    另外,一般來說,Linux 運維不涉及資料庫的深入運維,也就是不承擔DBA的職責,當然,小公司會要求你都會,不過也不會提多變態的要求。差不多能安裝部署、能跑起來,能針對系統級的資料庫問題(比如檔案控制代碼、快取/記憶體分配、磁碟分配、IO 最佳化)解決就好了。至於說SQL查詢寫的不好而查詢慢,建表沒建好索引,那是DBA 或者程式設計師的鍋——一般不用搶過來背。

    那麼,要不要學習 SQL Server 的運維呢?如果你還兼任Windows 系統的運維,那你肯定需要學一些的。SQL Server 的好處是,有圖形介面,慢慢搞懂每個選項(其實也不容易),基本上也就七七八八了。當然,MySQL 的企業版之類的也有圖形管理介面,但是相對來說,沒SQL Server 那麼複雜。

  • 2 # 懶懶的天空2019

    這個資料庫跟運維沒有直接的關係,資料庫運維只是運維的一小部分技能,運維是一個大而雜的東西,需要雜家,就是什麼都要懂一點。

    這裡先說說資料庫,mysql Oracle 都是跨平臺的資料庫,而sql sever 僅僅在win伺服器上使用,雖說近年來微軟也在往linux上遷移,但目前來說還是不成熟。

    再來說說linux系統的學習,不僅僅是學會其中的某一個應用,是一個系統性的學習,建議先學學《鳥哥私房菜》基礎篇和伺服器篇,學完就可以出師了,linux學習並不難,但要多用,學熟悉,多動手,半年就能上一個臺階。

  • 3 # 多多要奮鬥Git

    一看就是什麼都不知道,Linux運維主要面向的是各種發行版Linux配置的實施、維護和最佳化,SQL是資料庫,資料庫運維一般都會學SQL和ORACLE,SQL就業範圍寬,Oracle體量太大,普及率沒有SQL高,所以一般會選擇SQL入門,Oracle提高職位等級,而MySQL屬於web運維或者app後臺運運維,不屬於真正意義上的資料庫運維。

  • 中秋節和大豐收的關聯?
  • 世界主要語言是什麼?