蹭個熱度--要不要DBA和雲資料庫
昨天兩篇文章《你怎麼還在招聘DBA?》和《雲資料庫是不是智商稅?》在網上熱議,前者說雲資料庫不需要DBA這個崗位了,後者說我們應該讓資料庫下雲。我來湊個熱度吧。我個人經歷從來沒用過雲(公有云),所以前者說的我沒有親身體會,只能說是看到什麼聽到什麼學什麼了。
補充一點私有云(我個人覺得應該叫資源池,沒有云的屬性啊)。雲能解決什麼?能解決快速獲得,彈性計算等。但是私有的資源池(我依然覺得不能叫做雲),不能。一般企業要一個資料庫走審批吧,等個半個月也不少見,磁碟沒有了,等審批走採購吧。所以我覺得私有云不能算是雲。
接下來說我觀點了,我覺得不管用不用雲,資料庫都要面對這麼幾個問題:1、不合理的需求;2、不合理的設計;3、不合理的實現。(問題不止這些,我這裡僅僅是例舉)這些問題是需要去解決的。今天雲上的資料庫會監控發現問題,能給的建議基本也是建立索引等,Oracle多年前實現了自治資料庫,也就是自動化建立索引。目前沒有看到哪個資料庫過來該表結構,改SQL邏輯,修改表的關聯,甚至去反彈業務邏輯和需求的。以我這些年的工作經驗來說,最佳化不僅僅是建立索引(當然這是必須的),很多工作要觸及到實現、設計甚至是需求才能最佳化的。比如我們發現一個SQL,問開發為什麼要這樣寫?我幾乎能猜到99%的開發說,需求如此。然後就沒有然後了。而去年我經歷了一些讓我感覺到必須去觸碰一下業務才能解決。有的時候問題業務人員甚至業務的領導,得到的答覆是我們的需求不是這樣的。然後我們就改設計改實現獲得了巨大的提升,不入侵業務很難達到這樣的效果。由於拿到了第一手的需求,甚至我會引導他向著更加對資料庫友好的方式提需求。然後我就指導開發怎麼去實現,怎麼去寫。我說的這些沒有一個資料庫能做到,去改表的設計以及SQL的邏輯修改,而且我覺得可能未來20-30年都不會有。這就是我想表達的。
對於雲資料庫的確解決了“部署、安裝、備份、恢復”這些低價值工作。這些也就是database administrator,這些是最起碼的基本功。基本功還是需要的,畢竟有這些基本功,處理問題會比沒有基本功的人要好一些。不過如果將來大家還只會這些,那是不行的。要被淘汰了。不去改寫SQL,不去設計資料庫物件,不去控制需求。那麼資料庫的穩定的無從談起。消防隊不僅僅是救火,每個建設落成的時候都要有消防的檢查驗收。救火不是目的,不失火才是最好的。一個城市最好就是一年到頭沒有火災,那麼要不要解散消防隊?估計不會。最起碼新的建築需要消防去檢查是不是合格。
再說資料庫下雲,不少公司是不能用公有云的。這是現狀,也可能是未來。我所在的就是。所以不上有不上的好處。如果20-30臺伺服器的,上雲可能價效比還可以。這讓小企業,沒有運維能力的也能執行起來。不用管部署、安裝、備份、恢復、安全等等。不過如果有幾百臺伺服器的話,可能自建的價效比就比上雲高了。這點上我是支援馮總的(雲資料庫是不是智商稅?的作者 )。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/637517/viewspace-2933338/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 滴滴新出的移動端UI元件庫 Mand Mobile,提前蹭個熱度UI元件
- 遊戲需要“蹭”電影明星的熱度嗎?遊戲
- 雲資料庫時代,DBA將走向何方?-v4資料庫
- DBA(資料庫管理員)資料庫
- 遲蹭一個熱點:自我對弈的 AlphaGo ZeroGo
- 大資料這麼火,要不要追趕大資料AI的熱潮?大資料AI
- 2 Day DBA-使用DBCA建立和管理資料庫—使用DBCA建立資料庫資料庫
- 既然要想蹭熱度,首先要考慮的就是選擇哪個平臺比較好?
- 【DBA | IT人生】資料庫解惑系列資料庫
- DBA資料庫管理員要求資料庫
- 2 Day DBA-使用DBCA建立和管理資料庫資料庫
- 2 Day DBA-安裝Oracle資料庫並建立一個資料庫-概覽Oracle資料庫
- 網際網路運營者蹭熱度的姿勢正確嗎
- 面對眾多雲資料庫,應該使用哪個雲資料庫好?資料庫
- 恆訊科技分析:雲資料庫和伺服器資料庫不同在哪?哪個好?資料庫伺服器
- “元宇宙”專案瘋狂融資的3月,是誰在蹭熱度?元宇宙
- 非RMAN熱備份資料庫和恢復資料庫
- 2 Day DBA-安裝Oracle資料庫並建立一個資料庫-安裝選項Oracle資料庫
- 雲資料庫資料庫
- 資料庫雲--sql雲資料庫SQL
- 你應該使用哪個雲資料庫?資料庫
- 如何成為資料庫管理員(DBA)?資料庫
- Oracle DBA1 ---- 資料庫恢復Oracle資料庫
- 華納雲:防止資料庫資料丟失的幾個方法資料庫
- 【DBA】Oracle Database 11g: 面向 DBA 和開發人員的重要特性 資料庫重放OracleDatabase資料庫
- DBA接手一個資料庫時候需要檢查的資料及步驟資料庫
- 為什麼DBA需要資料庫廠商的資料庫概念文件資料庫
- 2 Day DBA-使用DBCA建立和管理資料庫—啟動DBCA資料庫
- 2 Day DBA-管理方案物件-監控和優化資料庫-積極的資料庫監控物件優化資料庫
- DBA福利-資料庫線上實訓平臺資料庫
- 2 Day DBA-使用DBCA建立資料庫資料庫
- DBA常用資料庫管理SQL (摘錄整理)資料庫SQL
- DBA要謹慎關閉資料庫(轉)資料庫
- 雲原生資料庫成熟度模型分析資料庫模型
- 雲伺服器和雲資料庫有什麼區別?伺服器資料庫
- 華為雲資料庫GaussDB (for Cassandra) 資料庫治理 -- 大key與熱key問題的檢測與解決資料庫
- 資料上雲,我推薦華為雲資料庫!資料庫
- Fast.ai兩創始人聯合發文,用資料科學解讀新冠,被噴蹭熱度,Jeremy:我絕望了ASTAI資料科學REM