1. 程式人生 > >讓天下沒有難用的資料庫 » 入職一個月之dba的職責

讓天下沒有難用的資料庫 » 入職一個月之dba的職責

        今天是入職的滿一個月,正打算再看一看oracle admin 手冊,看到dba的職責應該有哪些時候,想想自己學習資料庫也有一段時間了,dba到底應該幹那些工作,現在團隊dba的角色分為了運維dba和開發dba兩種。記得大師在談到dba的職業發展的時候,dba在不久的將來應該叫做da(資料管理員),dba同樣可以做架構師。

      對於我,一個現今剛剛畢業的學生來說,可能還談不上什麼架構師,cto,需要做的是把現在的手頭上的工作做好就行了,但越是簡單的事情就越不容易做好,事實也證明了這一點,往往越簡單,越容易犯錯誤。如果你不是那麼幸運,身邊沒有人提醒你,你還是按照原來在學生時代的那種很隨意,不注重細節的做事方法去辦事,這樣做是遲早會出問題的。你的不細心,不注重細節,不嚴謹,一天天累積起來,最後會給你致命的一擊。我很幸運,有人提醒了我需要注意….

dba必須要有的一點素質就是嚴謹,這也是我在入職一個月來最大的感受了。

我的職位是開發dba,這也是我所在團隊的特色,整個大團隊分為了開發dba團隊和運維dba團隊兩個子團隊。曾經看到阿里b2b DBA團隊的一篇文章,應用dba的價值,那篇文章已經很好的詮釋了開發dba的職責和價值。我的個人的理解,dba因該是介於應用和系統之間橋樑,即是應用的介面人,也是系統的介面人;是開發的介面人,也是ops的介面人;開發dba是dba與應用的介面人,應用出了問題,dba這邊第一反應人應該是找到對應應用的開發dba。所以開發dba更多的是從業務的層面去理解分析問題,這就要求開發dba不僅在技術上有長足的進步,而且在業務上更是要理解和掌握,這樣開發dba才能發揮出其潛在的價值。