Docs Menu
Docs Home
/ /

MongoDB Compass 의 데이터 모델링

Compass 의 데이터 모델링 환경을 사용하면 컬렉션, 컬렉션의 필드, 데이터 유형 및 컬렉션의 관계를 단일 데이터베이스 내에서 시각화하는 엔터티-관계 다이어그램을 만들 수 있습니다. 이를 통해 데이터가 어떻게 구조화되고 연결되는지 더 잘 이해할 수 있으므로 애플리케이션을 개발하고, 팀 과 협업하고, 진화하는 데이터 모델을 유지 관리하는 것이 더 쉬워집니다.

Compass 의 데이터 모델링 환경은 다음 시나리오에서 유용할 수 있습니다.

  • 데이터 시각화: 현재 데이터 모델 의 엔터티-관계 다이어그램을 생성합니다. 데이터 모델 시각화하면 관련 컬렉션 전반에서 잠재적인 스키마 변경이 미치는 영향을 식별하는 데 도움이 될 수 있습니다.

  • 데이터 모델 계획: 애플리케이션 성장함에 따라 데이터 구조에 대한 변경 사항을 추적하고 계획합니다. 데이터 모델 시각화하면 관련 컬렉션 전반에서 스키마 변경이 미칠 수 있는 영향을 식별하는 데 도움이 될 수 있습니다.

  • 팀 간 협업: 데이터 모델 의 시각적 표현을 데이터 엔지니어, 제품 관리자 및 기타 이해 당사자와 공유하여 모든 사람이 데이터베이스 구조의 현재 상태 를 이해할 수 있도록 합니다. 데이터 모델 이미지, JSON 파일 또는 .mdm Compass 에서 직접 열 수 있는 파일 로 주식 할 수 있습니다.

  • 애플리케이션 개발: 개발 프로세스 중에 데이터 모델 의 불일치, 누락된 관계 또는 최적화 기회를 식별합니다.

  • 팀원 온보딩: 새 프로젝트 에 온보딩하거나 다른 팀에서 만든 컬렉션으로 작업할 때 기존 데이터 모델을 빠르게 이해할 수 있습니다.

Compass 데이터베이스 에서 선택한 각 컬렉션 의 소량의 문서 샘플 기반으로 엔터티-관계 다이어그램을 생성합니다. 이 샘플링으로 인해 다이어그램에 데이터의 모든 필드 또는 관계가 반영되지 않을 수 있습니다.

  • Compass 에서 엔터티-관계 다이어그램 생성

  • Compass 엔터티-관계 다이어그램에서 컬렉션 수정

  • Compass 엔터티-관계 다이어그램의 필드 수정

다이어그램의 컬렉션, 필드 및 관계에 주석을 추가하여 문서 정의 또는 데이터 모델링 결정에 추가할 수 있습니다.

엔터티-관계 다이어그램에서 서로 다른 컬렉션에 있는 필드 간의 관계를 정의할 수 있습니다.엔터티-관계 다이어그램을 만들 때 Compass 선택하여 관계를 자동으로 추론할 수 있습니다.관계를 수동으로 추가할 수도 있습니다.

참고

관계는 주석 목적으로만 사용됩니다. Compass MongoDB database 에 관계 정보를 저장 하지 않습니다.

Compass 엔터티-관계 다이어그램을 내보낼 수 있습니다. 다이어그램을 공유 하면 다양한 팀과 협업하고, 피드백 받고, 최종 스키마 설계 결정을 내릴 수 있습니다.

다이어그램을 다음으로 내보낼 수 있습니다.

  • .mdm Diagram File.

  • PNG 이미지.

  • JSON 출력합니다.

파일 로 내보낸 Compass 엔터티-관계 다이어그램을 가져올 수도 .mdm 있습니다. 엔터티-관계 다이어그램을 가져오면 협업자가 공유한 다이어그램을 보거나 편집할 수 있습니다.

  • 데이터 모델링

돌아가기

데이터 가져오기 및 내보내기

이 페이지의 내용