본문 바로가기

과목/빅데이터

MongoDB 이점

어떤 관계형 데이터베이스는 테이블의 수와 그 테이블들의 관계를 보여주는 일반적인 스키마 설계를 가진다. 반면에 MongoDB는 관계 개념이 없다.


장점

스키마가 없다 - MongoDB는 하나의 collection이 다른 document를 보유하고 있는 document 데이터베이스다.

필드의 수, 컨텐츠, document의 크기는 document마다 다를 수 있다.

단일 객체의 구조는 명확하다.

복잡한 join이 없다.

깊은 질의 기능. MongoDB는 SQL만큼 강력한 document 기반 질의어를 사용해서 document에 대한 동적 질의를 제공한다.

튜닝

MongoDB는 확장하기 쉽다.

데이터 베이스 객체로 응용 객체의 변환/매핑이 필요 없다.

작업 집합을 저장하기 위해 내부 메모리를 사용하여 데이터 접근을 빨리 할 수 있다.


왜 쓰는가?

document 지향 저장 - 데이터는 JSON 스타일 document의 양식으로 저장된다.

모든 애트리뷰트에 인덱스

복제와 높은 가용성

자동 공유

풍부한 질의

빠른 전체 업데이트

MongoDB의 전문적인 지원


MongoDB를 어디에 쓰는가?

빅 데이터

컨텐츠 관리와 전달

모바일과 사회 기반 시설

사용자 데이터 관리

데이터 허브

'과목 > 빅데이터' 카테고리의 다른 글

MongoDB 데이터 베이스 삭제  (0) 2018.04.27
MongoDB 데이터 베이스 생성  (0) 2018.04.27
MongoDB 개요  (0) 2018.04.27
MongoDB installation 몽고디비 설치  (0) 2018.04.21
Aggregation  (0) 2018.04.20