본문 바로가기
Data Base/NOSQL

[NOSQL] : MongoDB 논리적 구조 설계

by 오주현 2021. 12. 6.
반응형
MongoDB, 몽고디비 논리적 구조 설계 시 주요 특징

MongoDB는 데이터와 프로세스 모두가 설계의 중심입니다.

  • 파일 시스템을 이용한 데이터 저장 기술은 기업의 업무적 프로세스 중심으로 데이터를 해석하고 구조를 설계하는 방법입니다.
  • 데이터베이스 관리 시스템을 이용한 방ㅂ접은 기업에서 발생하는 데이터를 중심으로 분석, 설계하는 방법입니다.
  • NoSQL 기술에서는 기업의 업무적 프로세스와 데이터 모두를 설계의 중심으로 두어 유연한 데이터 구조를 설계하고 관리할 수 있습니다.

Rich Document Structure를 제공합니다.

  • Rich Document Structure는 일부 데이터 중복이 발생한다고 해도 빠른 데이터 처리 및 효율적인 관리가 보장도니다면 비정규화된 설계구조도 하나의 설계 방법이 될 수 있다는 설계 지향 방법입니다.

MongoDB는 조인을 하지 않습니다.

  • NoSQL은 중첩 데이터 구조를 설계할 수 있기 때문에 불필요한 조인을 최소화 시킬 수 있습니다.

MongoDB는 N:M 관계를 지원합니다.

  • 관계형 데이터베이스는 Entity간 N:M 관계 구조를 설계할 수 없지만 MongoDB는 가능합니다.

MongoDB는 스키마 중심의 설계를 하지 않습니다.

  • MongoDB에서 사용자 계정은 오직 인증의 의미만 가지고 있기 때문에 스키마를 고려한 설계를 할 필요가 없습니다.
반응형

'Data Base > NOSQL' 카테고리의 다른 글

[NOSQL] : MongoDB의 설계 기준  (0) 2021.12.06
[NOSQL] : Replica Set 멤버의 동기화  (0) 2021.11.16
[NOSQL] : 복제 서버의 추가, 삭제  (0) 2021.11.16
[NOSQL] : Fail Over  (0) 2021.11.16
[NOSQL] : Replica Sets 환경 설정  (0) 2021.11.09

댓글