如題..兩個版DBA的討論度都很低
對於DBA的職掌範疇各家公司定義也不一樣?
一、DBA主導table schema、index建立,
資料存放的解決方案,store procedure撰寫等等,
需要domain knowledge。
二、DBA專注於database management,
需要configure.monitor,機器掛掉的時候,
能進行trouble shooting,存放資料時 RDB/NoSQL的選擇,
更偏向infra一些。
三、直接硬幹,改source code(僅限open source)。
能夠改的動source code的神人,不曉得天花板會多高...?
一般的DBA感覺要結合1&2,之前曾看過一個問題:
如果公司需要DBA,誰會敢把資料庫交給新手?
所以找的都是有經驗的。
沒經驗的,除非從developer轉,而且對資料庫有興趣,
不然應該比較少接觸到這一塊,新鮮人進入門檻比較高。
不曉得大家對DBA的看法呢?