MongoDB?
Humongous에서 따온 말로, 엄청나게 큰 DB라는 의미!
Database?
Collection들의 물리적인 컨테이너
Collection?
Document 의 그룹, Document들이 Collection내부에 위치
Document?
하나의 데이터 레코드, 한 개 이상의 key-value pair로 구성
![]()
ObjectID?
Document를 생성할 때마다 다른 Collection에서 중복된 값을 지니기 힘든, unique한 ObjectID가 생성
⇒ SQL의 primary key와 유사
컬렉션(Collection)?
관련 있는 문서(Document)들을 묶어서 저장하는 데이터베이스의 개념
- 문서들의 집합
스키마(Schema)?
데이터베이스에 저장된 자료의 구조 및 관계를 표현한 명세(=MySQL Table)
- 컬렉션(문서들의 집합) 내 문서의 구조와 필드를 정의
⇒ Entity의 속성, 관계, 제약조건 등을 기술
✨ Collection vs Schema
출처 - [엘리스 강의 자료], [chatGPT]