作者welcome0 (coest)
看板Soft_Job
標題[討論] DBA算是soft or tech?
時間Thu Aug 9 23:28:46 2018
如題..兩個版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的看法呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.13.71.41
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1533828528.A.22B.html
1F:推 qa17b: DBA的地位可是很神聖的08/09 23:40
2F:推 alihue: DBA 會有新人啊,有人帶不行嗎?還是預設 DBA 就只有一個08/09 23:42
3F:→ alihue: 人08/09 23:42
4F:推 aacs0130: soft, DBA 會調校database 效能很強耶!08/10 00:17
5F:推 Kris888: 大家覺得雲端會衝擊DBA嗎?08/10 00:20
6F:推 devilkool: DBA的junior職缺蠻少的08/10 07:51
7F:推 lovebridget: tech=硬體 在這裡 當然soft08/10 08:34
8F:→ ChungLi5566: DBA是很雷的缺 AP的SQL太爛也會搞掛DB08/10 08:47
9F:→ ChungLi5566: 上fix也要所有AP同意的停機時段才能做08/10 08:49
10F:推 bill0205: 很多都是後端兼DBA 專職DBA很少見@@08/10 08:50
11F:推 RadiationXen: 只遇過寫server兼DBA的,還沒遇過只搞DB的08/10 09:37
12F:→ testPtt: 看資料量08/10 09:55
13F:→ stkoso: 大公司才會有專職的DBA 基本上不可能用新鮮人08/10 10:03
14F:推 BignoZe: DBA 通常要會 Infra08/10 10:05
15F:→ BignoZe: 大部分問題是程式邏輯寫不好 而非DB調校08/10 10:06
16F:推 WiseLin1125: 我是team leader兼DBA,因為沒人想接也不敢接,給你08/10 10:32
17F:→ WiseLin1125: 參考…08/10 10:32
18F:推 ripple0129: 架構搞好比較實在啊,效能100%不會讓你調完變150%,08/10 10:39
19F:→ ripple0129: 調完測試也是個問題,還是說這邊說的調校是建index?一08/10 10:39
20F:→ ripple0129: 般只是抓slow query而已吧。猛一點的DBA可以做sql rev08/10 10:39
21F:→ ripple0129: iew就很夠了。 08/10 10:39
22F:→ pttworld: 以政府專案外包來說,DBA就是承辦人,廠商負責程式08/10 11:12
23F:→ BlueBird5566: 大公司還是會用新鮮人 但不會是唯一dba或全新鮮人08/10 12:46
24F:推 Kris888: 乙方滿多DBA缺的08/10 12:48
25F:推 mathrew: DBA這個缺很雷+108/10 12:53
26F:推 alihue: db 硬碟換 pci-e 就能少聘一個 dba 惹08/10 12:53
27F:→ alihue: pci-e ssd08/10 12:53
28F:→ bndan: DBA不會少見啦= = 先不談那些資料為主體的公司 光研發產品08/10 18:31
29F:→ bndan: 的公司 如果是以DB為核心下去設計產品的就會有幾個DBA了= =08/10 18:32
30F:推 antu1019: DBA還要找出效能的sql08/10 21:27
31F:推 BignoZe: DBA 等於效能出問題直接找你,通常效能的問題沒這麼好解08/10 21:29
32F:→ ChungLi5566: 效能是程式員要處理的,DBA只能幫你找出哪一段太爛08/10 23:25
33F:→ ChungLi5566: 像join太多表、一次查詢太多欄位 都是程式員要改08/10 23:26
34F:→ ChungLi5566: 申請DB的建置階段 DBA審核好 就能減少這問題08/10 23:28
35F:→ rmn0920: junior dba報到,後面資深的senior dba包山包海。08/10 23:43
36F:→ rmn0920: 連ap的SQL修改都要管,更別說平時效能的監控。08/10 23:44
37F:推 goodga: 看過資深DBA連簡單硬碟效能測試都不懂08/11 02:14
38F:→ rmn0920: dba本來就不一定要看硬碟效能08/11 11:31
※ 編輯: welcome0 (101.13.71.41), 08/11/2018 11:57:52
39F:推 zased: 有公司買雲端的嗎?效能強大又便宜 08/13 20:07
40F:推 RunRun5566: 效能差怎麼不能是DBA的問題 08/15 16:50
41F:→ RunRun5566: 爛的shema寫不出好的後端 08/15 16:51
42F:→ RunRun5566: 更正, schema 08/15 16:52