SQL 인터페이스 스키마는 다형성, 희소성, 중청된 구조화된 데이터를 포함하여 MongoDB에 존재하는 데이터를 설명하는 JSON 스키마입니다. SQL 기반 도구를 MongoDB 데이터 소스에 연결할 때 스키마가 필요합니다. SQL 인터페이스는 SQL 쿼리를 더 최적화된 MongoDB 작업으로 변환하기 위해 스키마 정보도 필요합니다. 스키마 관리는 데이터가 변경됨에 따라 정보를 생성, 유지 및 업데이트하는 과정입니다.
스키마 관리에 사용하는 도구는 SQL 인터페이스를 실행하는 배포서버 유형에 따라 달라집니다. 각 배포서버 유형은 서로 다른 도구를 사용하며 이러한 도구는 중요한 방식에서 다르게 작동합니다. 다음 표에서 배포서버 유형을 확인한 다음 해당 가이드 의 링크를 따라가세요.
중요
시작하기 전에 올바른 배포서버 유형을 선택하세요. MongoDB SQL Schema Builder CLI는 문서를 샘플링하여 스키마를 유도하지 않습니다. Atlas Data Federation은 컬렉션에서 문서를 샘플링하여 초기 스키마를 빌드합니다. 잘못된 배포 유형에 대한 문서를 사용하면 잘못된 결과가 나올 수 있습니다.
스키마는 배포서버 유형 간에서 공유되지 않습니다. MongoDB SQL 스키마 빌더 CLI로 만든 스키마는 Atlas Data Federation을 통해 연결할 때 사용할 수 없으며, 그 반대도 마찬가지입니다.
시작하기
해당 배포서버 유형의 스키마 관리에 대한 자세한 내용은 해당 링크를 클릭하여 학습하세요.
배포 유형 | 설명 | 문서 |
|---|---|---|
Enterprise Advanced(EA) 자체 관리형 | 클러스터에 대해 MongoDB SQL 스키마 빌더 CLI를 다운로드하고 실행합니다. | EA 자체 관리형 배포서버의 스키마를 관리하려면 MongoDB SQL Schema Builder CLI를 참조하십시오. |
Atlas Data Federation | Atlas UI 또는 | Atlas Data Federation 배포의 스키마를 관리하려면 Atlas Data Federation 스키마 명령을 참조하십시오. |