728x90
반응형
MongoDB란?
MongoDB는 NoSQL의 한 종류이고, Document 지향 데이터베이스입니다.
JSON 형식의 Document로 데이터를 저장합니다.
NoSQL이란?
Non-Relational Operational DataBase의 약자로 비관계형 데이터베이스를 뜻합니다.
Document
Document는 BSON 형식으로 저장됩니다.
하나의 문서에는 여러 필드와 값이 포함될 수 있습니다.
모든 Document는 _id 필드를 가지고 ObjectId타입이 기본이다.
Document는 16MB의 용량제한이 있습니다
Collection
MongoDB 컬렉션은 Document의 그룹을 뜻합니다.
관계형 데이터베이스 테이블과 유사한 개념입니다.
동적 스키마이기 때문에 스키마를 수정하려면 값을 추가, 수정, 삭제만 하면 됩니다.
MongoDB 특징
- 동적 스키마이기 때문에 데이터를 유연하게 수정, 삭제할 수 있습니다.
- 응답 속도가 빠릅니다.
- 스케일아웃이 가능하며 대용량 데이터 처리에 용이합니다.
728x90
반응형
'Study > DB' 카테고리의 다른 글
RDB vs NoSQL (0) | 2021.12.15 |
---|---|
[DB]데이터베이스 정규화란? (0) | 2021.10.06 |
트랜잭션(Transaction)이란? (0) | 2021.09.07 |
ERD란? DB 1:1, 1:N, N:M 관계 (1) | 2021.08.27 |
MySQL이란? (0) | 2021.08.24 |