적용 대상:
MongoDB
일반 FAQ
Azure Cosmos DB for MongoDB는 내 데이터 상주 요구 사항을 지원하나요?
예. 데이터 보존은 하나 이상의 지역과 연결된 데이터베이스 계정 수준에서 관리됩니다. 일반적으로는 각 보존 요구 사항에 대한 데이터베이스 계정을 만듭니다. 예를 들어 미국과 EU에 데이터를 저장해야 하는 경우 두 개의 데이터베이스 계정(미국 및 EU에 하나씩)을 만듭니다.
Azure Cosmos DB for MongoDB는 2MB보다 큰 문서를 지원하나요?
예. 16MB의 큰 문서가 완벽하게 지원됩니다.
Azure Cosmos DB for MongoDB는 다중 필드 정렬을 지원하나요?
예. 다중 필드 정렬이 지원됩니다. 작업의 효율성과 스케일링 성능을 보장하려면 정렬에서 필드에 대한 복합 인덱스가 필요합니다.
Azure Cosmos DB for MongoDB는 선형적으로 확장하나요?
대부분의 경우 Azure Cosmos DB의 비용은 선형보다 더 효율적으로 스케일링됩니다. 예를 들어 1KB 문서를 읽는 경우 이 작업은 하나의 RU(요청 단위)와 같습니다. 그러나 10KB 문서를 읽는 경우 이 더 큰 작업도 여전히 약 1RU와 동일합니다. 용량 계산기는 처리량 요구 사항을 예측하는 데 도움이 될 수 있습니다.
MongoDB용 Azure Cosmos DB 데이터를 암호화하고 필드 수준에서 액세스를 관리하기 위해 어떻게 해야 하나요?
MongoDB용 Azure Cosmos DB는 필드 수준 암호화를 지원합니다.
Azure Cosmos DB for MongoDB의 요청 단위(RU)에 대한 비용은 어떻게 지불하나요?
MongoDB용 Azure Cosmos DB는 프로비전된 처리량, 자동 크기 조정 및 서버리스의 세 가지 용량 모드를 제공합니다. 자동 스케일링은 요구 사항에 맞게 즉시 스케일링되며 서버리스는 사용하는 처리량에 대한 요금만 청구됩니다.
MongoDB용 Azure Cosmos DB에서 지원되는 기능은 무엇입니까?
Azure Cosmos DB for MongoDB는 Azure Cosmos DB의 무제한 확장 아키텍처에서 지원하는 다양한 MongoDB 기능을 지원합니다. 이러한 기능에는 집계 파이프라인, 변경 스트림, 인덱스, 지리 공간적 쿼리 등이 포함됩니다. 자세한 내용은 기능 지원 매트릭스를 참조하세요.
Azure Cosmos DB for MongoDB는 온-프레미스에서 실행됩니까?
MongoDB용 Azure Cosmos DB는 클라우드 네이티브 다중 테넌트 서비스이며 온-프레미스에서 사용할 수 없습니다. Azure Cosmos DB는 로컬 개발 및 테스트를 위한 에뮬레이터를 제공합니다.
Azure Cosmos DB for MongoDB 데이터베이스에 연결하려면 어떻게 해야 하나요?
Azure Cosmos DB for MongoDB 데이터베이스에 연결하는 가장 빠른 방법은 Azure Portal의 리소스 페이지 내에서 빠른 시작 기능을 사용하는 것입니다. 빠른 시작에는 데이터베이스에 연결하도록 사전 구성된 코드 조각이 포함되어 있습니다.
Azure Cosmos DB에는 엄격한 보안 요구 사항과 표준이 적용됩니다. Azure Cosmos DB 계정에는 TLS(전송 계층 보안)를 통한 인증 및 보안 통신이 필요합니다. 빌드하는 모든 예제에서 TLS 버전 1.2를 사용합니다.
자세한 내용은 MongoDB용 API 데이터베이스에 연결을 참조하세요.
Azure Cosmos DB for MongoDB를 사용하는 동안 오류 코드는 무엇을 의미합니까?
일반적인 MongoDB 오류 코드와 함께 Azure Cosmos DB for MongoDB에는 고유한 특정 오류 코드가 있습니다. 자세한 내용은 MongoDB용 API 문제 해결 가이드를 참조하세요.
MongoDB용 Microsoft 이외의 드라이버는 Azure Cosmos DB for MongoDB에서 사용할 수 있나요?
예, Azure Cosmos DB for MongoDB와 함께 비 Microsoft MongoDB ODBC(Open Database Connectivity) 드라이버를 사용할 수 있습니다.
역할 기반 액세스 제어
Azure Portal에서 역할 정의 및 역할 할당을 관리할 수 있나요?
역할 관리에 대한 Azure Portal 지원을 사용할 수 없습니다. 그러나 Azure Portal의 기능 탭을 통해 역할 기반 액세스 제어를 사용하도록 설정할 수 있습니다.
사용자의 암호를 변경하려면 어떻게 해야 하나요?
사용자 정의를 새 암호로 업데이트합니다.
역할 기반 액세스 제어를 지원하는 MongoDB용 Cosmos DB 버전은 무엇인가요?
버전 3.6 이상은 역할 기반 액세스 제어를 지원합니다.
역할 기반 액세스 제어의 몇 가지 제한 사항은 무엇인가요?
- 만들 수 있는 사용자 및 역할의 수는 10,000개 미만이어야 합니다.
- 역할 기반 액세스 제어에서 제외되는 명령은 listCollections, listDatabases, killCursors 및 currentOp입니다.
- 데이터베이스의 사용자 및 역할은 지원되지 않습니다.
- Azure CLI 또는 Azure PowerShell을 통해서만 사용자의 암호를 설정하거나 재설정할 수 있습니다.
- 사용자 및 역할 구성은 Azure CLI/PowerShell을 통해서만 지원됩니다.
- 기본/보조 키 인증을 사용하지 않도록 설정하는 것은 지원되지 않습니다. 역할 기반 액세스 제어를 사용하도록 설정할 때 액세스를 방지하기 위해 키를 회전하는 것이 좋습니다.
- Azure Cosmos DB for MongoDB에 대한 역할 기반 액세스 제어 정책은 복원 작업 후에 자동으로 복원되지 않습니다. 복원 프로세스가 완료된 후 이러한 정책을 다시 구성해야 합니다.