MongoDB

Data

문서(Document) 기반 NoSQL 데이터베이스 → NoSQL 참조

Read Concern

복제 셋(Replica Set)에서 데이터를 읽을 때 일관성 수준 설정

Level 설명
local 기본값. 복제 확인 없이 즉시 읽기
majority 과반수 노드에 복제된 데이터만 반환
linearizable 최신 데이터 보장, 가장 강한 일관성 (성능 저하)

Write Concern

쓰기 작업의 승인 수준 설정

설정 설명
w: 1 Primary만 확인 (기본값)
w: majority 과반수 노드 확인 후 응답
j: true 저널(journal) 기록 후 응답

ObjectId

MongoDB 문서의 기본 식별자 (_id 필드)

12바이트 구조:

  • 4바이트: Unix 타임스탬프
  • 5바이트: 랜덤값 (머신 ID + 프로세스 ID)
  • 3바이트: 순차 카운터

관련 노트