-
DB엔지니어? DBA? Oracle DBMS발자취/JD 2023. 1. 29. 12:41
DBE?
ROLE에서 SI영역으로 보면 되며
기술지원을 나가면서
+DB설치
+트러블슈팅
+마이그레이션
위주의 프로젝트 한다.
간간히 튜닝업무를 하지만.
튜너의 영역이므로 깊게 하지는 않는다.
DBA?
SM 영역으로 보면 되며
한 회사의 본인의 사이트에서 데이터를 직접 모델링한다.
+ DBE의 업무
+ 서버 운영 및 관리,
+ (논리,물리) 모델링,
+ 스키마 정의
+ 모니터링
+ 데이터 솔루션
+ 기타 통계작업
본인의 사이트를 관리하는 만큼
도메인적 지식이 추가되며
튜닝 등 업무의 선택권이 넓어진다.
개발능력?
DBA들에게 우대조건으로 개발능력을 요구한다.
이유는 opensource의 MYSQL과 같은 DBMS를 사용 할 때
비용이 들어가는 특정 솔루션을 사용하기 보다
모니터링 부터, HA자동화, 여러 관리의 필요한 Shell등 개발능력이 요구되어 진다.
코딩테스트?
네카라쿠배급의 DB엔지니어 포지션을 DBA라고 하기도 한다.
코테를 준비해서 DB엔지니어로 들어가는 방법도 있다.
( 현실은 필기에서 만점이 아니면,, )
Oracle DBMS?
기업에서 상용화 된 DBMS
다른 DBMS를 사용하는 회사 ( ex. AWS DBMS, Maria DB 등 )도 있으나
기본적인 개념과 구조는 유사 함
오라클의 라이선스 비용 정책 때문에
최근 네카라쿠배 같은 IT 서비스 기업 + 다른 대기업 군들은opensource로 많이 넘어가는 추세
트렌디하게 따라갈 수 있으려면
Oracle DBMS에 한정짓지 않는것이 좋다.
SQLP와 OCP'발자취 > JD' 카테고리의 다른 글
OCP? SQLP? (0) 2023.01.29