1. 程式人生 > >你對數據庫管理員的定義是什麽?

你對數據庫管理員的定義是什麽?

現在 轉移 幫助 是什麽 進入 設置 時也 數據庫架構 運行

你對數據庫管理員的定義是什麽?
本 庫比塞克,2017 / 09 / 05
今天,我們有從事編輯工作的客人叫史提夫的前往英國旅行。
好的,我知道簡單的答案是數據庫管理員,但是它的角色是什麽呢?如果你不得不把它描述成非技術人員,你會怎麽說?DBA可以有許多不同的角色和功能。我見過的一些做的角色或功能:安裝SQL服務器,管理服務器的性能包括磁盤空間利用率、備份管理、訪問控制和用戶權限和角色、管理復制和總是/多故障轉移群集和性能調整/索引、SQL工作,警報,數據庫郵件,釋放數據庫腳本。我認為這些可以被稱為核心DBA責任。
我也有看見,有些DBA還有一些其他的責任是取決於你工作的公司的規模,這些事可以是多個數據庫開發者如創建表,視圖,函數和存儲過程。或者在數據架構師領域中更重要的東西,如數據庫設計、模式、表的規範化、鍵和索引。有時,一個DBA可能管理的將數據從數據庫提取出的SSIS包(生成高性能數據集成解決方案),。其他時候,他們可能需要做的也許使用SSRS或其他報告工具的一些報告。隨著您更多地進入BI環境,可能會有數據倉庫和ETL包來管理。我確信我還沒能成為DBA因為還有一方面的缺失。
在我以前的工作中,我被聘為.NET開發人員,同時也進行數據庫開發。那是一個非常小的商店,我是數據庫經驗最多的一個。在我知道它之前,我正在安裝SQL Server、設置備份和管理SQL Server性能等等。我花了九年時間從事這項工作,其中大約三分之二的工作是為我工作的公司或客戶做DBA、數據庫架構師或數據庫開發人員的工作。沒有人真的要求我做這件事,我只是在看到需要時才投入進去。
現在有一些人打算在工作中做最低限度的工作。他們只是想在雷達下滑行。這些人,當他們作為DBA,可能勝任工作。數據庫服務器正在運行等,但這不是我想定義的DBA。我認為,定義一個優秀的DBA的是,一個願意並準備投入並超越其工作描述的人。他們正在管理他們的核心職責,但也願意幫助上文提到的其他一些可以被認為是DBA工作的方面。他們不怕學習新事物。他們是希望看到項目成功的團隊成員,他們願意卷起袖子,在過程中弄臟自己的手。
你怎樣定義一個數據庫管理員?你目前的工作職責和角色是什麽呢?

  

你對數據庫管理員的定義是什麽?