스키마 설계 프로세스 애플리케이션 에 필요한 데이터를 식별하고 구성하여 성능을 최적화하는 데 도움이 됩니다.
사용 사례
개발 프로세스 초기에 스키마 계획하고 설계합니다. 이렇게 하면 애플리케이션 성장에 따른 성능 문제를 방지하는 데 도움이 됩니다.
MongoDB의 유연한 스키마를 사용하면 데이터 모델을 반복적으로 발전시킬 수 있습니다. 기존 문서를 다시 작성하거나 데이터를 마이그레이션하지 않고도 새로운 필드와 새로운 콘텐츠 유형을 추가할 수 있습니다. 애플리케이션에 따라 최적화하기 전에 기본 기능을 다루는 간단한 스키마를 설정할 수 있습니다.
작업
스키마 설계 프로세스는 다음 단계로 구성됩니다.
1
워크로드 파악
애플리케이션에서 가장 자주 실행되는 작업을 파악하세요. 애플리케이션 워크로드 식별을 참조하세요.
2
맵 관계
애플리케이션 데이터의 관계를 식별하고 관련 데이터를 연결할지 임베딩할지 여부를 결정합니다. 맵 스키마 관계를 참조하세요.
3
디자인 패턴 적용
스키마 설계 패턴을 적용하여 읽기 및 쓰기를 최적화합니다. 디자인 패턴 적용을 참조하세요.
4
생성 인덱스
일반적인 쿼리 패턴을 지원 하는 인덱스를 생성합니다. 쿼리를 지원하는 인덱스 생성을 참조하세요.