現在招聘Oracle DBA的越來越少了,以後Oracle會不會完全被取代?

Wiil_wei


Oracle不會被取代,而是會在大環境下越來越強,越做越好。

Oracle目前最大的戰略計劃就是Cloud-雲,同時Oracle會持續升級,向精細化,智能化,自動化等方法發展。關注12c,18c,19c的發展路徑就可以看到……

舉個例子說一下Oracle 19c的一個新特性(Oracle 19c還未發佈,從某ACED處獲取的消息)。對於傳統的集群,如果某個節點掛掉,放在傳統的集群中,該節點正在處理的操作會失敗,從而可能導致事務會處理失敗被回滾。但是19c的新特性就特別牛,有守護進程會全程監控你的事務的每一個操作,如果節點掛掉了,後臺會將所有操作切換到健康的節點重做,事務成功執行,用戶無感知。

Oracle有很多工作都會自動化,比如Oracle為用戶自動選擇最優的處理方案,而不需要用戶根據執行計劃去自建索引等,這時,Oracle DBA需要掌握的一方面是Oracle的架構、原理等底層知識,同時要把控Oracle技術的發展方向,緊跟時代的發展。

之所有很多傳統行業往MySQL上面轉,一方面是響應去IOE的大潮流,另一方面,則是為了降低成本。隨著時代發展,很多大公司的業務發展迅速,對數據庫的要求也越來越高。Oracle是按照什麼來收費的呢,CPU數和用戶數

,大部分企業從戰略角度來看,根本接受不了如此龐大的授權費用。當年阿里巴巴也是用Oracle數據庫,業務發展太迅速,扛不住龐大的Oracle授權費用,不如用這筆錢培養一批人,做好一個開源數據庫,還能自己把控知識產權。

MySQL從發展趨勢上面來看,從技術層面很難超越Oracle。總所周知,Oracle和MySQL都是Oracle公司的,但是有個區別,Oracle是親兒子,MySQL是乾兒子,從Oracle公司的戰略角度來看,肯定會讓親兒子發展的更好,乾兒子則是輔佐親兒子登基。

另外,從DBA角度來看,現在招聘Oracle DBA越來越少,但並不代表招聘DBA的越來越少,只是當前互聯網環境對DBA要求較高。現在有些公司用很多種數據庫,不開源的如Oracle,DB2等商業數據庫,開源的如MySQL,PostgreSQL,MongoDB等,很多公司會要求DBA在懂數據庫開發、運維的基礎上,也能掌握多套數據庫的知識,包括開源的和不開源的。所以,DBA技能越多,越強,市場競爭力也越強。


話入神機


現在確實面臨這樣的問題,現在培訓機構針對oracle培訓的場次及規模已經較之前明顯減少。之前跟公司合作的一家培訓機構,現在轉型做Mysql DBA的培訓了。

但是可以肯定的是,雖然國內首先提出了去IOE(有自己的商業目的考慮),這裡的I與E相對好去,但是O是最難去的,包括提出這個口號的公司,現在也沒有完全去完。

但是oracle數據庫的市場佔有率相對之前確實有下滑,但是其統治力依然是排在第一位,根據DB-Engines 統計的最新信息來看:

通過圖示來看,現在的Nosql數據庫如PG、MongoDB、Redis等都上升較快,但是這些只是在細分領域發揮出了比較牛的特性。

之所以現在oracle DBA難招的原因是,Mysql、SQLserver以及其他Nosql DBA比較吃香,有不少都轉型了。


Thehebe


首先,所謂的傳統行業不會包含銀行,通訊等核心業務……因為這些需求的就是極致的穩定,這一點可以毫不誇張的說,oracle在可見的20~30年內不會被取代,所謂18版本並不是說不再需要dba了,而是對dba的要求更高了……互聯網行業要求的是海量的即時數據交互,而這和穩定性要求是兩個概念,所以dba會越來越不好乾,但是取代是不可能的


北迴歸線到南端


因為oracle方向是簡單易用專業性強,收費的嘛


SundaySeventeen


在大數據量存儲和處理上,mysql和Oracle相比,就是一個渣渣。如果數據量不大,用mysql還是挺好的。


株正正


我個人認為,對安全,穩定性要求高的行業領域,比如,投資,銀行,證券等行業,還是會一直用oracle吧!多關注這些領域的機會,多謝!


凌未風


沒有成功的企業,只有時代的企業。傳統企業也好、互聯網企業也罷,都是時代的企業。企業只有不斷擁抱變化、自我進化,才可能獲得持續成功。


用戶2189048715572


銀行,金融,用的都是Oracle數據庫,安全。


分享到:


相關文章: