# 아직도 DBA는 좋은 직업인가요?

> Clean Markdown view of GeekNews topic #6530. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=6530](https://news.hada.io/topic?id=6530)
- GeekNews Markdown: [https://news.hada.io/topic/6530.md](https://news.hada.io/topic/6530.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2022-05-12T09:06:01+09:00
- Updated: 2022-05-12T09:06:01+09:00
- Original source: [news.ycombinator.com](https://news.ycombinator.com/item?id=31309729)
- Points: 12
- Comments: 1

## Topic Body

"IT업계에서 DBA는 사라지고 있는거야?" 라는 내용으로 HN에 올라온 질문에 대한 답들  
- 난 개발자였다가 DBA가 되었는데, 개발자 시절에 난 DBA한테 필요한 도움을 받지 못했어. 그래서 난 지금 내가 도움을 받으려고 했던 사람이 되려고 하는데..  
→ 이제서야 문제를 알았어. 우리 회사엔 딱 2명의 DBA만 있는데 우린 그들 모두에게 내 시간을 할애하는게 불가능해  
→ DBA가 되는 것은 개발자들이 만들려고 하는 엔트로피에 대한 끝없는 전투야  
→ 데이터 모델은 더 많은 지식과 경험을 가진 사람들이 항상 검증해야 하고, 젊은 개발자들은 가끔 미친 아이디어를 들고 오기도 해(FK를 쓰면 안됩니다! 같은..) 나쁜 아이디어들이 스트리밍처럼 계속 튀어나오는 것 같아  
→ 이런 나쁜 아이디어가 실제 구현되어 버리면 실행취소가 어렵고 더 많은 혼돈을 가져오는 경향이 있음 : 중복된 모델링을 회피하기 위해 Matrialised View가 필요하거나, 중복 데이터를 보상하기 위한 이상한 View 등   
→ 그러니 답은 "Yes"야. DBA는 정말 중요해. 물론 회사가 그걸 얼마나 진지하게 받아들이고 개발 프로세스에 참여 하는지 여부에 달려있지만, 만약 그렇지 않다면 엄청난 스트레스를 받게 될 거야   
  
- 실제로 많은 회사에서는 아웃소싱 되고 있긴 해. 하지만 중요한 비즈니스 데이터를 다루는 안정적인 시스템은 항상 필요해. 데이터를 핸들링하는 것을 배우는 것은 계속 중요할꺼야   
→ 또는 그냥 개발자들에게 떠넘겨 지거나..  
  
- DBA는 필수 롤이고, 점점 더 중요해진다고 생각해. 내 IT경력 25년을 돌아봤을 때, 평범한 개발자들은 데이터 모델링 및 관리에 대해서는 관심도 없고 지식도 많지 않았어  
→ 작은 스타트업에서는 찾기 어렵겠지만, 큰 회사에서는 DBA는 필수야. 내 프로젝트에는 2-3명 있고 항상 더 많은 사람을 찾고 있어.  
→ 잘못 만들어진 데이터 요청/SQL 이나, 데이터 모델/테이블이 몇배씩 성능에 영향을 미치는지 알면 놀랄꺼야. 또한 특정 인덱스나 튜닝 통계를 추가하면 실행에 얼마나 도움이 되는지도   
→ 좋은 DBA를 고용하는 것보다 "하드웨어가 저렴"하니까 더 좋은 하드웨어를 추가해야 하면 된다는 규모가 있긴 하지만   
→ 나는 종종, 경험 많은 개발자들도 1줄짜리 답을 얻기 위해 100억줄을 버퍼로 읽는 SQL을 짜는걸 보게 되더라구(물론 필요할 수도 있겠지만, 대부분 아니야)  
  
- 니가 데이터를 모델링하고, 데이터 웨어하우스를 구축하고, 스키마를 관리 및 유지보수 하고, 분석가들이 효율적인 SQL을 작성하는 걸 도울수 있다면 "넌 아주 오래 고용될 수 있을 꺼야". 그냥 시스템 관리자 관점으로 본다면 SaaS/PaaS 솔루션 때문에 없어지겠지만

## Comments



### Comment 9980

- Author: xguru
- Created: 2022-05-12T09:07:01+09:00
- Points: 2

중간에 예로 든것 때문에 [Github 는 Foreign Key 를 전혀 사용하지 않습니다 (2016)](https://news.hada.io/topic?id=878) 글이 생각났어요
