스키마 설계 프로세스 애플리케이션 에 필요한 데이터를 식별하고 구성하여 성능을 최적화하는 데 도움이 됩니다.
사용 사례
개발 프로세스 초기에 스키마 계획하고 설계합니다. 이렇게 하면 애플리케이션 성장에 따른 성능 문제를 방지하는 데 도움이 됩니다.
MongoDB의 유연한 스키마 사용하면 스키마 를 반복적으로 설계할 수 있습니다. 그러나 프로덕션에서 사용되는 대규모 스키마를 수정하는 것은 여전히 어려울 수 있습니다. 애플리케이션 에 따라 최적화하기 전에 기본 기능을 다루는 간단한 스키마 설정할 수 있습니다.
작업
스키마 설계 프로세스는 다음 단계로 구성됩니다.
1
워크로드 파악
애플리케이션 이 가장 자주 실행하는 작업을 식별합니다. 애플리케이션 워크로드 식별을 참조하세요.
2
맵 관계
애플리케이션 데이터의 관계를 식별하고 관련 데이터를 연결할지 임베딩할지 여부를 결정합니다. 맵 스키마 관계를 참조하세요.
3
디자인 패턴 적용
스키마 설계 패턴을 적용하여 읽기 및 쓰기를 최적화합니다. 디자인 패턴 적용을 참조하세요.