직업인 인터뷰
데이터베이스 개발자
- 이름 :
- 이상수
- 소속 :
- 소프트웨어 개발 연구소
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등을 하라는 것은 아닌, 논리적이고 합리적으로 판단하는 사고와 역량을 키우라는 의미입니다. 이를 기반으로 한다면 직업을 선택할 때 같은 직업군에서도 나만의 경쟁력을 확보할 수 있을 것이라고 확신합니다.
데이터베이스 개발자는 ‘데이터베이스 시스템 자체를 개발하는 개발자’라고 생각할 수 있습니다. 데이터베이스는 컴퓨터가 다룰 수 있는 모든 종류의 데이터를 저장·처리하고 그것에 질의를 할 수 있는 관리 시스템을 의미하는데요. 데이터베이스 개발자는 이러한 데이터베이스 시스템을 직접 동작하게 하는 개발자라고 이야기할 수 있습니다.
스마트폰을 비롯한 모바일기기의 폭발적인 증가는 데이터 사용의 폭증으로 이어지고 이는 자연스럽게 고객만족을 추구하는 기업들의 고객 만족을 높이기 위한 실시간 대용량 데이터 분석졌다에 대한 수요로 이어. 이러한 빅데이터 환경의 도래로 전 산업에서 빅데이터를 활용한 DB 분석 기법이 발전하고 있으며, 빅데이터의 실제적인 활용은 향후 DB산업의 안정적인 수요로 작용할 것으로 전망된다. 이러한 산업계동향 및 인력수급을 종합적으로 고려했을 때, 데이터베이스 개발자의 고용은 현상태를 유지하거나 다소 증가할 것으로 전망된다.
각종 데이터베이스 관리시스템을 비롯해 데이터베이스의 운영과 관련한 하드웨어 및 소프트웨어에 대한 지식이 필요하며, 대학에서 컴퓨터공학 등 관련 학과를 졸업하면 유리합니다. 최신 기술 정보나 데이터와 관련된 관리 방법을 탐구하는 것을 좋아하는 사람에게 적합하며, 데이터베이스와 관련된 정보를 공유하는 경우도 있기 때문에 소통 능력을 갖추면 좋습니다.
자료 출처 :워크
다른 직업인 인터뷰 보기
| 번호 | 직업분야 | 직업흥미 | 직업명 | 조회 |
|---|---|---|---|---|
| 91 | 교육/연구/법률 | 탐구형 | 식품융합엔지니어 | 1074 |
| 90 | 의료/보건 | 탐구형 | 법의학자 | 1834 |
| 89 | IT/전자 | 탐구형 | 공간보안분석가 | 1139 |
| 88 | IT/전자 | 탐구형 | 로봇연구개발자 | 1687 |
| 87 | 건설/기계/교통 | 탐구형 | 항공우주공학자 | 1453 |
| 86 | 자연/환경/생명 | 관습형 | 탄소배출권중개인 | 733 |
| 85 | 건설/기계/교통 | 탐구형 | 분수 디자이너 | 2331 |
| 84 | 교육/연구/법률 | 진취형 | 역사 체험 강사 | 1136 |
| 83 | 문화/공연/예술 | 예술형 | 3D 모델 제작자 | 2150 |
| 82 | 자연/환경/생명 | 탐구형 | 발효식품연구원 | 1165 |
| 81 | 교육/연구/법률 | 관습형 | 경기기록연구원 | 2959 |
| 80 | 문화/공연/예술 | 탐구형 | 미술복원전문가 | 3113 |




.png)
.png)