MongoDB

Code_Builder·2024년 8월 21일
0
post-thumbnail

MongoDB란?

NoSQL 데이터베이스 중 하나로, 비관계형 데이터베이스 관리 시스템

특징

문서 지향 데이터베이스:

  • MongoDB는 데이터를 BSON(Binary JSON) 형식의 문서로 저장
    각 문서는 키-값 쌍으로 구성되어 있으며, JSON과 유사한 구조를 가짐

BSON: 이진 형식의 데이터(데이터를 읽고 쓰는 데 더 빠르게 작동) 표현

유연한 스키마:

스키마가 없거나 유연한 구조를 제공하여, 각 문서가 서로 다른 속성을 가질 수 있음,
=> 데이터 구조를 쉽게 변경할 수 있음

수평적 확장성:

서버에 분산 저장할 수 있어 수평적 확장이 용이하여 데이터베이스의 용량과 성능을 쉽게 확장할 수 있습니다.

강력한 쿼리 언어:

다양한 쿼리 기능을 제공하여 복잡한 데이터 검색과 집계 작업을 수행할 수 있음 또한
쿼리 언어는 JavaScript와 유사(그래서 NodeJs랑 같이 많이 쓰는거 같음)

복제 및 고가용성:

데이터를 여러 서버에 복제하여 데이터의 안전성과 가용성을 높이는 기능을 제공하여 장애 발생 시에도 데이터 접근이 가능


profile
사소한일에도 최선을 다하기

0개의 댓글

관련 채용 정보