개요
모든 mongod 인스턴스에는 local 복제 프로세스에 사용되는 데이터 및 기타 인스턴스별 데이터를 저장하는 자체 데이터베이스가 있습니다. local 데이터베이스는 복제에 표시되지 않습니다. local 데이터베이스의 컬렉션은 복제되지 않습니다.
모든 mongod 인스턴스의 컬렉션
- local.startup_log
- 시작 시 각 - mongod인스턴스는- mongod인스턴스 자체에 대한 진단 정보와 호스트 정보가 포함된 문서를- startup_log에 삽입합니다.- startup_log는 고정 사이즈 컬렉션션입니다. 이 정보는 주로 진단 목적으로 유용합니다.- 예를 들어 다음은 - startup_log컬렉션의 문서 프로토타입입니다.- { - "_id" : "<string>", - "hostname" : "<string>", - "startTime" : ISODate("<date>"), - "startTimeLocal" : "<string>", - "cmdLine" : { - "dbpath" : "<path>", - "<option>" : <value> - }, - "pid" : <number>, - "buildinfo" : { - "version" : "<string>", - "gitVersion" : "<string>", - "sysInfo" : "<string>", - "loaderFlags" : "<string>", - "compilerFlags" : "<string>", - "allocator" : "<string>", - "versionArray" : [ <num>, <num>, <...> ], - "javascriptEngine" : "<string>", - "bits" : <number>, - "debug" : <boolean>, - "maxBsonObjectSize" : <number> - } - } - startup_log컬렉션의 문서에는 다음 필드가 포함되어 있습니다.- local.startup_log.startTime
- 서버가 시작된 시점을 반영하는 UTC ISODate 값. 
 - local.startup_log.startTimeLocal
- 시스템 현지 시간대의 - startTime을 보고하는 문자열입니다.
 - local.startup_log.cmdLine
- mongod런타임 옵션과 해당 값을 보고하는 내장된 문서.
 
복제본 세트 멤버의 컬렉션
- local.system.replset
- local.system.replset는 복제본 세트의 구성 객체를 단일 문서로 보유합니다 객체의 구성 정보를 보려면- mongosh에서- rs.conf()를 실행합니다. 이 컬렉션을 직접 쿼리할 수도 있습니다.
- local.oplog.rs
- local.oplog.rs는 oplog가 포함된 고정 사이즈 컬렉션입니다.- oplogSizeMB설정을 사용하여 만들 때 크기를 설정합니다. 복제본 세트 시작 후 Oplog 크기를 조정하려면 자체 관리 복제본 세트 멤버의 Oplog 크기 변경 절차를 사용합니다. 자세한 내용은 Oplog 크기 섹션을 참조하세요.- 2}가 삭제되는 것을 방지하기 위해 oplog가 구성된 크기 제한을 초과하여 커질 수 - majority commit point있습니다.- MongoDB 5.0부터는 더 이상 복제본 세트로 실행 중인 클러스터에서 oplog에 수동으로 쓰기 작업을 수행할 수 없습니다. 독립형 인스턴스로 실행할 때 oplog에 쓰기 작업을 수행하는 작업은 MongoDB 지원팀의 지침을 통해서만 수행해야 합니다. 
제한 사항
- 다음에 대한 다중 문서 트랜잭션 local
- 다중 문서 트랜잭션 내에서 local데이터베이스의 컬렉션에는 읽기/쓰기 작업을 수행할 수 없습니다.
- 재시도 가능 쓰기 대상 local
- 재시도 가능 쓰기가 허용된 - local데이터베이스에서는 collection에 대한 쓰기 작업을 수행할 수 없습니다.- 중요- 공식 MongoDB 드라이버는 기본적으로 재시도 가능 쓰기를 활성화합니다. 재시도 가능한 쓰기를 명시적으로 사용하지 않도록 설정한 경우를 제외하고 - local데이터베이스에 쓰는 애플리케이션은 쓰기 오류가 발생합니다.- 재시도 가능 쓰기를 사용하지 않으려면 MongoDB cluster의 연결 문자열에 - retryWrites=false를 지정합니다.