직업인 인터뷰

데이터베이스를 설계하고, 최적화를 위한 관리 업무를 수행

데이터베이스 개발자

이름 :
이상수
소속 :
소프트웨어 개발 연구소
데이터베이스 개발자

1. ‘데이터베이스’란 구체적으로 무엇인가요?

DBMS(Data Base Management System, 데이터베이스 관리 시스템)을 줄여서 ‘DB’ 또는 ‘데이터베이스’라고 이야기합니다. DBMS란 컴퓨터에서 존재하는 정형 데이터, 비정형 데이터 등 모든 종류의 데이터를 표준적인 방식으로 저장·처리하고 질의해서 결과를 찾아내는 시스템을 의미합니다.
간단한 예로, 여러분이 자주 사용하는 쇼핑몰을 들 수 있습니다. 쇼핑몰 검색창에서 ‘휴지’라는 제품명을 입력하면 이미지와 제품 상세 설명 등 데이터가 나오게 되겠죠. 그럼 이러한 데이터를 저장, 관리하는 곳이 바로 데이터베이스 시스템이라고 보시면 됩니다.

2. DBMS 설명에 나온 ‘정형 데이터’는 무엇인가요?

정형 데이터는 영어로는 ‘Structured Data’라고 하는데요. 데이터베이스가 표준화시켜서 처리할 수 있는 형태의 데이터라고 생각하면 됩니다. 숫자와 문자, 인스타그램에 올리는 이미지 데이터, 유튜브에서 볼 수 있는 동영상 데이터 등 일반적으로 컴퓨터가 저장하고 처리하는 많은 종류의 데이터들이 있는데요. 그중에서 데이터베이스 시스템에서 처리할 수 있는 데이터는 오로지 2가지 종류 밖에 없습니다. 좌표 형태를 가진 형식에 집어넣을 수 있는 구조의 데이터, 즉 숫자와 텍스트만 처리할 수 있는 것을 정형 데이터라고 표현합니다.

3. 데이터베이스 개발자가 되기 위해 무엇을 공부하면 좋을까요?

데이터베이스 개발자뿐만 아니라 모든 종류의 개발자는 논리적 사고가 매우 중요합니다. 논리적 사고란 ‘1+1’은 반드시 2라는 것입니다. ‘1+1’이 2.5가 될 수는 없거든요. 그런 논리적 사고는 기본적으로 수학적 사고를 바탕으로 합니다. 또한 논술 같은 부분도 중요하기 때문에 책을 많이 읽길 추천합니다. 과학 동화 뿐만 아니라 여러 가지 책들을 많이 읽으면 사고를 확장하는 데 도움이 됩니다.

4. 어떤 계기로 직업을 갖게 되셨나요?

데이터베이스 개발자는 국내 개발자에게도 굉장히 생소한 단어이며, 많이들 알고 계시는 마이크소프트, 오라클의 데이터베이스가 전 세계의 90% 이상을 점유하고 있는데요. 그래서 필연적으로 프로그래밍을 통해 무엇인가를 작업해야 하는 경우, 그 당시에는 데이터베이스 시스템이 너무 비쌌기 때문에 컴퓨터 랭귀지를 통해서 데이터에 친숙해지고 처리하는 방법에 관심을 많이 가지게 되었습니다. DBMS와 유사한 제품들을 만들어 판매하려고 시도도 했었습니다. 그래서 그때부터 관심을 갖던 것이 데이터베이스 개발자가 된 계기가 되었습니다.

5. 데이터베이스 개발자의 근무 환경은 어떤가요?

저와 같이 비정형 데이터를 다루는 곳은 이제 막 시작하는 단계라 데이터베이스 개발 경험을 쌓을 기회가 매우 드물기 때문에 소프트웨어를 개발하는 역량을 갖고, 창의적이고 진취적인 사고가 업무에 도움되기도 합니다. 또한 개발하는 문화는 굉장히 서구적이라고 볼 수 있습니다. 연구하는 환경은 영어 혹은 한국어를 사용하거나, 재택근무를 하는 등 매우 자유로운 환경이라고 할 수 있습니다.

6. 데이터베이스 개발자를 꿈꾸는 학생들에게 한 말씀 해 주신다면?

데이터베이스 개발자로서의 소양을 갖추기 위해 책을 많이 읽고, 수학에 친숙해 지기를 바랍니다. 수학에 친숙하라는 말의 뜻은 1등을 하라는 것은 아닌, 논리적이고 합리적으로 판단하는 사고와 역량을 키우라는 의미입니다. 이를 기반으로 한다면 직업을 선택할 때 같은 직업군에서도 나만의 경쟁력을 확보할 수 있을 것이라고 확신합니다.

데이터베이스 개발자는 ‘데이터베이스 시스템 자체를 개발하는 개발자’라고 생각할 수 있습니다. 데이터베이스는 컴퓨터가 다룰 수 있는 모든 종류의 데이터를 저장·처리하고 그것에 질의를 할 수 있는 관리 시스템을 의미하는데요. 데이터베이스 개발자는 이러한 데이터베이스 시스템을 직접 동작하게 하는 개발자라고 이야기할 수 있습니다. 

관련학과1
공학교육과 , 문헌정보학과 , 수학과 , 응용소프트웨어공학과 , 전자공학과 등
연봉 4,600 만원 5,200 만원 4,600 만원 3,750 만원
직업전망
향후 5년간 데이터베이스개발자의 고용은 현상태를 유지하거나 다소 증가할 전망된다.

스마트폰을 비롯한 모바일기기의 폭발적인 증가는 데이터 사용의 폭증으로 이어지고 이는 자연스럽게 고객만족을 추구하는 기업들의 고객 만족을 높이기 위한 실시간 대용량 데이터 분석졌다에 대한 수요로 이어. 이러한 빅데이터 환경의 도래로 전 산업에서 빅데이터를 활용한 DB 분석 기법이 발전하고 있으며, 빅데이터의 실제적인 활용은 향후 DB산업의 안정적인 수요로 작용할 것으로 전망된다. 이러한 산업계동향 및 인력수급을 종합적으로 고려했을 때, 데이터베이스 개발자의 고용은 현상태를 유지하거나 다소 증가할 것으로 전망된다.

각종 데이터베이스 관리시스템을 비롯해 데이터베이스의 운영과 관련한 하드웨어 및 소프트웨어에 대한 지식이 필요하며, 대학에서 컴퓨터공학 등 관련 학과를 졸업하면 유리합니다. 최신 기술 정보나 데이터와 관련된 관리 방법을 탐구하는 것을 좋아하는 사람에게 적합하며, 데이터베이스와 관련된 정보를 공유하는 경우도 있기 때문에 소통 능력을 갖추면 좋습니다.

핵심 능력
전산, 수리력, 논리적 분석, 설치, 기술 설계
성격
인내, 분석적 사고, 정직성, 꼼꼼함, 책임과 진취성
중요 지식
컴퓨터와 전자공학, 통신, 산수와 수학, 사무, 영어
직업 흥미
관습형(C): 자료에 대한 명확하고, 질서정연하며 체계적인 조작을 필요로 하는 활동들을 선호한다. 모호하고, 자유스러우며, 탐색적이고, 체계적이지 않은 활동들을 싫어하는 경향이 있다.

진취형(E): 조직적인 목표나 경제적인 이익을 얻기 위한 다른 사람과의 상호 작용 활동을 선호한다.관찰적이고, 상징적이며, 체계적인 활동을 싫어하는 경향이 있다. 

자료 출처 :워크

다른 직업인 인터뷰 보기

번호 직업분야 직업흥미 직업명 조회
55 문화/공연/예술 예술형 기타리스트 1196
54 문화/공연/예술 예술형 가야금 연주자 1654
53 문화/공연/예술 탐구형 제품 디자이너 1168
52 문화/공연/예술 예술형 성우 3753
51 경제/금융/경영 관습형 미술품 경매사 2995
50 문화/공연/예술 예술형 플로리스트 1822
49 문화/공연/예술 예술형 조향사 2602
48 문화/공연/예술 예술형 클래식 피아니스트 2389
47 문화/공연/예술 예술형 쇼핑 호스트 3118
46 의료/보건 진취형 놀이치료사 1829
45 의료/보건 탐구형 감염관리 간호사 2009
44 공공서비스 진취형 도서관 사서 1606

온라인서점

쿠폰인증센터

온리원이벤트

초등 무료체험_9월중등 무료체험_11월