NoSQL

YoungJoon Suh·2022년 5월 1일
0

레플리카 세트: 동일한 데이터를 저장하는 소수의 연결된 머신을 뜻합니다. 레플리카 세트 중 하나에 문제가 발생하더라도, 데이터를 그대로 유지할 수 있습니다.

인스턴스: 로컬 또는 클라우드에서 특정 소프트웨어를 실행하는 단일 머신, MongoDB에서는 데이터베이스입니다.

클러스터: 데이터를 저장하는 서버 그룹으로 여러 대의 컴퓨터를 네트워크를 통해 연결하여 하나의 단일 컴퓨터처럼 동작하도록 제작한 컴퓨터를 뜻합니다.

만약 _id 값 없이 도큐먼트가 삽입되면, _id 필드와 값은 자동적으로 도큐먼트 안에 생성된다.
MongoDB에서는 _id 값이 다르면, 같은 컬랙션 내부에서 동일한 필드와 값을 가진 도큐먼트를 저장할 수 있다.
MongoDB에 동일한 기록이 저장되었는지 확인할 수 있는 방법은 있다. 만약 동일한 기록이 저장되면 duplicate error가 발생하기 때문에, 동일한 기록은 저장되지 않음을 알 수 있습니다.
MongoDB에서는 각 도큐먼트가 고유한 _id 값을 가지고, 따라서 같은 _id 값을 가진다면 컬렉션에 저장되지 않습니다.

배열 내부의 요소인 도큐먼트는 _id 값이 없기 때문에 자동적으로 고유한 _id의 값이 생성되어 배열의 인덱스 순서대로 추가됩니다.

profile
저는 서영준 입니다.

0개의 댓글