object id1 [MongoDB] ObjectId가 유일성을 보장하는 원리 ObjectId가 유일성을 보장하는 원리MongoDB가 어떻게 분산 환경에서 ObjectId의 유일성을 보장하는지 알아보자.ObjectIdMongoDB에서 ObjectId는 각 문서의 고유 식별자 타입으로 사용되며, 데이터베이스 내에서 문서의 유일성을 보장하는 매우 중요한 역할을 한다. 기본적으로 문서의 _id 필드에 자동으로 추가되기 때문에 빈 문서를 생성하려고 해도 MongoDB Driver가 강제로 ObjectId를 할당한다.ObjectId의 구조ObjectId는 총 12bytes로 구성되어 있으며, 각 bytes는 다음과 같은 정보를 담고 있다. 4bytes : 문서가 생성된 시간 (UNIX timestamp, 초 단위까지 구별)5bytes (3bytes + 2bytes) : MongoDB 인스턴.. 2025. 4. 3. 이전 1 다음 반응형