- MongoDB가 왜 NoSQL 데이터베이스인가?
구조화된 방법으로 데이터를 저장하고 접근하기 때문에
행과 열을 이용하여 데이터를 구성하지 않기 때문에
MongoDB는 관계형 테이블을 사용하지 않기 때문에 스키마리스(schemaless)라는 특징을 가지고 있습니다.
- MongoDB 데이터베이스의 정의에 알맞은 문자은?
MongoDB 데이터베이스는 체계적으로 데이터를 저장하고 접근하는 방법이다.
MongoDB는 NoSQL 데이터베이스로 도큐먼트를 이용해 데이터를 구성한다.
- MongoDB에서 도큐먼트와 컬렉션의 관계에 대해 맞는 설명을 고르세요.
컬렉션은 한 개 또는 여러 개의 도큐먼트로 이루어져 있다.
컬렉션은 도큐먼트로 구성되어 있다.
테이블은 MongoDB의 데이터 구성요소가 아니다.
행과 열은 MongoDB의 데이터 구성요소가 아니다.
- MongoDB의 도큐먼트에서 필드와 값에 대한 맞는 설명을 모두 고르세요.
데이터는 필드-값 쌍으로 구성되며 각 필드는 연관된 값이 있습니다.
필드가 없는 값은 MongoDB에서 아무런 의미가 없으며 저장할 수 없습니다.
도큐먼트의 동일한 레벨에서 중복된 필드이름을 가질 수 없습니다. 그렇기 때문에 필드는 특정한 데이터 포인트를 위한 고유한 식별자입니다.
JSON 형식은 중괄호를 사용해야 하고, 키와 값의 쌍으로 이루어지며, 키는 쌍따옴표로 작성되어야 합니다.
- MongoDB는 BSON로 데이터를 저장하고, JSON의 형태로 조회할 수 있습니다.
BSON는 JSON보다 파싱(parse)하는데 더 빠르고, 저장하기에 더 가볍습니다.
JSON는 BSON보다 더 적은 데이터 타입을 지원합니다.