MongoDB: The Developer Data Platform
관련 서적 / 강의 / 자료
개요
- NoSQL DBMS의 한 종류.
- 비관계형 데이터베이스
- Non SQL or Not only SQL
- 저장되는 데이터에 따라서 분류됨
- key-value
- graph
- document
- column store
- 이 중 MongoDB는 document 지향 데이터베이스 시스템임
특징
- json type으로 데이터를 처리
- 유연한 스키마를 가짐
- 다양한 요구 사항에 빠르게 대응
- 개발 생산성 향상
- 다양한 인덱스 지원
- 고가용성
- Replica Set으로 자동으로 고가용성을 보장
- 확장성
- sharding으로 쉽게 scale-out이 가능
Document 구조
-
용어

-
schemaless
-
Data Type(_id)
- Unique index가 기본으로 생성
- 입력하지 않을 경우 ObjectID 값으로 자동 생성됨
- 변경 불가한 유일한 값