資料庫由於其跨平臺的需求,使用者介面多以Java開發,畢竟Windows仍然是大部分使用者最普遍且熟悉的工作平臺,應用程式開發能力也較能提供完備的操作功能選擇,資料庫管理軟體多以Windows為平臺的意義在於此。
DBArtisan單一的圖形介面,能夠同時管理數個資料庫,在資料庫導入過程的開發、測試、上線等階段中,執行DBA的經常性工作,如管理空間、建立帳號、更改物件、轉移資料綱要(schema)等。使用者介面提供資料庫物件的瀏覽、工具列圖示與資料庫執行處理的結果輸出視窗;圖形化精靈,引導管理者建立資料庫物件;資料庫使用者管理,也可以在DBArtisan內更動;針對常用的資料庫處理,工具列上置放相應的內建工具。DBArtisan提供所支援四種資料庫內,資料庫物件類型完整的綱要資訊,物件的建立、移除與修改,可以藉由頁次內容逐一編輯。使用者介面上更提供可以隨時搜尋需要的資料庫物件的圖示捷徑或右鍵選項。
資料庫編輯器,以標籤頁次區分細部功能。空間管理能夠檢視與調整資料庫空間,避免空間不足;安置(placement)管理資料庫的擁有人、設備及交易資料;選項提供資料庫的細部設定,而DDL頁次則是檢視資料庫的資料定義語言(Database Definition Language)。編輯器還能提供備分、還原、更名、資料庫一致性檢查(Database Consistency Check,DBCC)、移動交易記錄、檢查點(CheckPoint)強迫資料寫入磁碟,及離線/上線的切換等命令。安全的管理分為使用者帳戶與物件的權限。設定完使用者帳戶的使用人、角色、登入、設定檔、群組及別名後,可以授與或取消系統與物件的權限。
效能管理可以監視資料庫的處理程序、物件鎖定(object locks)、阻礙鎖定(blocking locks)。SQL的調校需要效能診斷,計畫執行工具(Script Execution Facility)、步驟執行工具(Step Execution Facility)及查詢計畫(Query Plan)會提供執行SQL敘述的過程相關資訊。
需要經常執行的SQL敘述,可進入排程設定的時間執行。工具列的排程圖示預設會執行作業系統內建的排程程式,不過程序上應該是先選定欲運作的SQL,再使用滑鼠右鍵進入排程,使用上會較順手。或者選擇Embarcadero排程相關產品Job Scheduler。
SQL Builder讓管理者以拖拉點選視覺化的資料庫物件,以滑鼠拖放相關欄位之間的join關係連結,就可以自動產生相應的SQL敘述,語法檢查功能能夠檢查自動產生的SQL是否語法正確。物件內的資料想要新增、刪除、修改,在視窗內的資料表格(DataGrid)內就可以處理,不過骨子裡還是轉成SQL語法在資料庫裡執行,或是以session的方式批次處理,以節省逐筆資料處理與回應的時間耗費。
DBArtisan的優勢在於同時支援的資料庫類型較多。其他資料庫管理軟體通常只針對單一的資料庫平臺或推出對應資料庫的軟體版本,而不是同時支援四種。然而不同的資料庫的內部程序處理仍存在著差異,例如DB2與SQL Server的資料庫使用者交由作業系統管理,DBArtisan就只能負責資料庫權限的授與和取消。雖然異質資料庫間的處理動作,必須參照相關技術文件,針對資料庫特性來調整,不過單一窗口已經替管理者省去許多切換應用程式的時間。文⊙李宗翰
熱門新聞
2025-02-26
2025-02-25
2025-02-26
2025-02-24
2025-02-24