MongoDB

Category
스터디노트 MongoDB
Status
Published
Tags
MongoDB
NoSQL
DB
Description
Published
Slug
 
몽고디비(MongoDB)는 오픈 소스 NoSQL 데이터베이스로, 문서 지향 데이터베이스
 
아래와 같은 특징을 가진다.
 
문서 지향 저장
MongoDB는 데이터를 BSON(Binary JSON) 형식의 문서로 저장하고, 각 문서는 JSON과 유사한 구조를 가지며, 컬렉션(Collection)이라는 논리적 그룹으로 조직됨
 
스키마 유연성
MongoDB는 스키마가 고정되어 있지 않기 때문에, 각 문서가 서로 다른 구조를 가질 수 있다. 이는 데이터 모델링과 애플리케이션 개발을 보다 유연하게 만듦.
 
확장성
MongoDB는 수평적 확장이 용이하여, 데이터와 트래픽이 증가할 때 샤딩(Sharding)을 통해 여러 서버에 데이터를 분산 저장할 수 있다
 
고가용성
Replica Set 기능을 통해 데이터의 복제본을 여러 서버에 저장하여 장애 발생 시에도 데이터 손실을 방지하고, 읽기 및 쓰기 작업의 연속성을 보장함
 
 
notion image
회원가입을 하고, 프로젝트를 만드면 위와 같이 뜬다.
 
새로 만드려면 create cluster을 누르면 되며,
connect 버튼을 누르면, 아래와 같은 화면으로 연결되는데
notion image
 
string의 코드를 복사해서 아래와 같이 코드에 넣으면, 몽고디비를 사용할 수 있다.
notion image