原標題:未來數據庫管理員面臨的三大挑戰
前言
今天的數據庫管理員面臨著三大挑戰:工作重心向以應用程序為中心轉移、支持多個數據庫平臺的需求、在云端以及在本地管理數據庫性能的責任不斷擴大。
為了在今天和未來都能站穩腳跟,數據庫管理員需要掌握一些工具、技術以及技能。
數據庫管理員面臨的三大挑戰
今天的數據庫管理員面臨著三大挑戰:工作重心向以應用程序為中心轉移、支持多個數據庫平臺的需求、在云端以及在本地管理數據庫性能的責任不斷擴大。
為了在今天和未來都能站穩腳跟,數據庫管理員需要掌握一些工具、技術以及技能。
支持多個數據庫的需求不斷擴大
平臺— 根據Unisphere Research2015年的報告,絕大多數數據庫管理員都需要負責多個供應商的多種數據庫技術,最常見的是Oracle、SQL Server和MySQL。事實上,超過四分之一的數據庫管理員在任何時間都在同時管理26至100個數據庫。這種數據庫的多樣化導致了數據庫管理員的職業角色變得日益復雜,數據庫管理員必須學會適應,走出舒適區來管理多個DBMS平臺。
偶爾為之的云端數據庫管理員— 隨著云技術逐漸成為部署應用程序的可行替代方案,大多數企業正在向混合IT戰略轉型。實際上,SolarWinds近期對IT專業人士的一項調查發現,92%的受訪者認為采用云技術對企業的長期成功至關重要。
然而,這種轉變為數據庫管理員帶來了新的難度和挑戰,因為最終需要由他們來負責內部部署和云端部署的數據庫性能。
戰勝這些挑戰,走在趨勢的前沿
發展以應用為中心的思維方式— 對企業來說,最重要的是應用程序能夠始終保持良好運行,因為每種業務的每個部分都依賴于應用程序。如果應用程序的性能下降,業務將被迫停止。今天的數據庫管理員需要首先考慮應用程序的正常運行時間和性能,而最終客戶體驗現在已成為首席信息官SLA的一部分。
優先考慮監控— 由于應用程序性能的重要性在很大程度上取決于數據庫性能,數據庫監控需要成為數據庫管理員優先考慮的事項。數據庫管理員不應該從基礎設施資源的角度測量性能,而是考量等待時間。等待時間分析能夠使數據庫管理員掌握最終用戶在等待什么和數據庫在等待什么,從而更清晰地了解瓶頸所在。
此外,數據庫管理員應該與IT部門的其他同事共同合作實施監控工具,以了解整個應用程序堆棧,其中包括支持數據庫的基礎設施,例如虛擬化層、數據庫服務器、主機、存儲系統、網絡等。最終目標是達到性能的確定性。
成為企業的技術顧問—數據庫多樣化的趨勢意味著需要根據企業目標制定關于需要執行哪些DBMS的決策。
在為任何特定的環境選擇合適的DBMS時,包括開源的DBMS,數據庫管理員需要考慮很多方面。一旦作出了這些決策,數據庫管理員應該針對所有數據庫都有一套共同的目標、指標和SLA(理想情況是基于應用程序的響應時間,而不只是正常時間),并使用能夠提供單一性能指標的工具,以及深度掌握各種數據庫技術和部署方法,包括云部署。
說到這一點,數據庫管理員必須有選擇性地關注哪些東西在什么時間遷移至云端。這就需要他們學習如何以最大優勢的方式使用云端部署。在考慮哪些數據庫需要遷移至云端時,數據庫管理員應該考慮到數據傳輸過程和延遲,以及如何維護數據庫同步,特別是當應用程序需要與不在同一個云部署中的其他應用程序整合時。
如前所述,數據庫管理員將在很長時間內仍炙手可熱。然而,這并不意味著數據庫管理員的職業角色不會有所改變,也不意味著數據庫管理員不需要掌握新的工具、技術和技能。只有這樣,數據庫管理員才能在今天和未來站穩腳跟。
原文作者
(點擊圖片跳轉)
微博:@甲骨文大學官微
微信:@甲骨文中國培訓服務
優酷:@甲骨文大學
Learn Oracle
From Oracle返回搜狐,查看更多
責任編輯: