領測軟件測試網
我們不僅要意識到自動化的潛在威力,而且要積極的實施。實施一個完整的自動化
解決方案的第一步就是創建一個可擴展可維護的框架。該框架必須能夠滿足多種系統
需求,例如將實體部署到
服務器、在
數據庫對象的上下文中執行腳本、以及刪除數據庫對象等等。不過要創建一個完全滿足管理復雜數據庫需求并易于使用的框架是相當困難的。要想和一個類似于
Oracle數據庫管理系統或者
SQL Server的復雜應用程序相互協調配合,需要運行多個特殊的命令來確定任務的成敗。通常,運行這些特殊的命令又需要執行另外一些命令來判斷預行動的結果。該框架必須能夠不依賴于架構(例如:集群和非集群)和環境(例如:不同的操作系統,不同的數據庫版本等等)的情況下處理這些互作。
除了管理實際的數據庫應用程序以外,各個企業還需要將其他一些自己的東西整合到
自動化框架里頭。這些需求可能會超過核心數據庫自動化的復雜程度。很多情況下,企業可以利用原來已經完成的工作來確保這些應用可以納入到自動化活動的范疇里。
花費時間和金錢來設計或
開發自己的自動化框架和腳本來管理數據庫并不是明智之舉。要知道并不是只有你才想要實施數據庫管理自動化,所以如果你真的在考慮采用自動化管理,那么最好購買現成的解決方案,而不要去自己構建。很多商業解決方案都具有自動化框架,并提供能夠適應不同數據庫版本、操作系統和架構的預設自動化管理。根據新的不同需求需要進行一系列的工作來更新自動化框架。此外,由于管理軟件的升級,調用來管理應用程序的實際代碼也是要與時俱進而并非一成不變的。
如前所述,為數據庫管理員實施數據庫自動化管理流程對企業決策者來說是一箭雙雕的好事。如果企業能夠將自動化戰略納入到企業戰略當中,他們才能完善企業既有人才配置,在未來的日子里都不再需要雇用其他的工作人員來彌補短缺。既然高級數據庫管理員的市場定位是稀缺人才,給的都是高薪金高福利,企業為什么不“物盡其用,人盡其才”呢?所以,為了更有效地利用數據庫,企業應當認真考慮實施自動化數據庫管理,以便解放出數據庫管理員高價值的“腦力”。