Q. 몽고 DB (Mongo DB)라는게 조금 생소합니다. 기존 DB 환경과는 어떤게 가장 큰 차이일까요?

0

IT 관련 직무를 보다 보니, 최근 DB  환경이 기존의 오라클 (Oracle), SQL이 아닌 몽고 DB를 쓰는 회사들이 많다는 걸 알게 되었습니다.  NoSQL DB로 알려져 있는데 기존 서비스 환경과 어떤 차이가 있는지 가장 큰 차이점이 무엇인지 궁금합니다. 

`20.04.21

질문 수정 제안

제안 쓰기
1 개의 답변
0
A.

기존 mysql이나 mssql이 관계형 데이터베이스를 기반으로, 데이터를 처리하는데 집중했다면 Mongo DB의 경우 오픈소스 데이터베이스로 대량의 데이터를 입력하는 상황에 최적화 되어 있는게 특징입니다.

정리해서 말씀 드리자면 몽고DB는 NoSQL DBMS(DataBase Management System)입니다. 개발자 친화적 데이터 교환 시 BSON(Binary JSON) 문서형태로 저장, 여러 서버에 분산 저장과 확장이 용이하게됩니다. 방대한 데이터를 빠르게 처리하며. 윈도, 리눅스, 맥OS 등 다양한 운용체계(OS)를 지원하는 장점을 가집니다.

현재 빅데이터 관련한 회사에서는 Mongo DB의 활용도가 무척 높다고 보시면 되겠습니다.  Mongo DB의 경우 빅데이터 처리에 있어 속도와 안전성에 있어 기존 관계형 데이터베이스보다 만족도가 높다는 평가입니다.

반대로 5~6년 정도 기간이 되었지만 활성화되고 개발에 도움이 되는 노하우가 정리되어 보편적으로 알려진 편이 아니다보니 사용에 한계점이 있다는 단점도 지닙니다.

Mongo DB를 활용하는 회사에는 라인, 뱅크샐러드, 네이버, 카카오, NHN, 삼성, LG, SK 등이 있습니다

`20.04.22

답변달기

답변달기