MongoDB 용어 정리
도큐먼트 : 필드-값 쌍으로 저장된 데이터
{
<field> : <value>,
<field> : <value>,
<field> : <value>
}. ⇒ 이게 도큐먼트!
필드 : 데이터 포인트를 위한 고유한 식별자
값 : 주어진 식별자와 연결된 데이터
컬렉션 : 도큐먼트로 구성된 저장소. 일반적으로 도큐먼트간의 공통 필드가 있다. 데이터베이스당 많은 컬렉션이 있고, 컬렉션당 많은 도큐먼트가 있을 수 있다.
MongoDB는 JSON 형식으로 작성된 것은 무엇이든 데이터베이스에 추가할 수 있고, 쉽게 조회할 수 있다. 그러나 그 내부에서는 속도, 효율성, 유연성의 장점이 있는 BSON으로 데이터를 저장, 사용하고 있다.
레플리카 셋은 가용성 측면에서 좋고, 샤딩은 확장성 측면에서 좋다
레플리카 셋은 각각 셋들마다 같은 데이터를 갖고 있고, 샤딩은 셋마다 서로 다른 데이터베이스를 갖고 있다.
데이터베이스 > 컬렉션 > 도큐먼트
EXPORT

IMPORT
