【IT168技術】從應用開發到SQL管理,自帶的數據庫優化工具提供許多令人印象深刻的功能。但DBA也許已經發現,許多第三方數據庫管理工具比自帶工具還要更加健壯。
這些第三方工具填補了生態系統中的不足,特別是在定制化應用開發以及部署方面,自帶工具還不能滿足所有用戶的需求。第三方工具的種類非常多,有一些只提供特定的功能集以滿足特殊需求,而大多數第三方工具是設計用來作為自帶工具的補充。
首先介紹最流行的第三方工具TOAD,它是Quest軟件公司(已被戴爾收購)針對應用開發者的一款工具。TOAD工具集能夠幫助用戶更加輕松地進行平臺應用開發,它提供了SQL優化、數據庫管理和對象管理等功能。對于那些想要將平臺優勢發揮到極致的用戶,TOAD絕對是非常好的選擇。在部署、管理、維護以及開發過程中,TOAD能夠將相對復雜的操作變得更簡單,更自動化。
很多時候,我們完全使用第三方工具就能實現一些功能,比如跨平臺的數據復制,用來在多個數據庫平臺進行同步。Quest公司的 for 就是這樣的一款工具,它的定位應該是 的替代品。相比而言, for 針對一些高級功能的實現方式更加簡單,比如數據復制、災難恢復、業務連續性以及跨平臺共享等。
對于SQL優化和數據庫調優工作,第三方工具的使用范圍就更廣了。找到性能瓶頸以及不良代碼是一項很繁瑣的工作,第三方工具往往能夠幫助DBA簡化這一工作。Quest也提供類似的工具。
當然oracle11g是基于文件系統,實用的第三方工具并不都來自于Quest一家。 也提供了SQL優化的工具,就是著名的PL/SQL 10.0。與TOAD相類似,它擁有一個完整的集成開發環境(IDE),能夠支持創建和部署清晰的SQL代碼并進行調試。PL/SQL 10.0的功能還包括,性能優化以及插件支持,能夠不斷添加更多的功能特性。
軟件開發工具廠商 也提供了一些第三方工具,如DB for 。這是一款高度直觀化的工具集,是自帶企業管理器( )的良好補充。DB for 能夠提供數據庫變更管理、SQL優化以及數據庫調優等功能。
DB for 包含了兩個版本,即開發者版本和DBA版本。開發者版本包含了“Rapid SQL”快速應用開發(RAD)環境oracle11g是基于文件系統,提供一個基于圖形用戶界面的IDE。Rapid SQL使用可視化工具來簡化SQL代碼創建工作,即ad hoc數據編輯和簡單到復雜的查詢構建。DBA版本更多地關注數據庫管理和維護,包括一個工具,用來簡化DBA管理工作,如跨異構系統的多數據庫管理。
盡管市面上還有很多第三方數據庫工具,但Quest、和 三家公司所提供的工具就已經能夠滿足開發者和DBA 90%的需求了。
原文鏈接: