제품

Azure Cosmos DB 는 문서, 그래프 및 키-값 데이터 모델을 지원하는 전역적으로 분산된 다중 모델 데이터베이스입니다. 이 섹션의 내용은 REST를 통해 SQL API 를 사용하여 제품을 만들고, 쿼리하고, 관리하기 위한 것입니다.

각 Azure Cosmos DB 컬렉션은 REST 모델에서 제품 리소스로 표시되는 연결된 성능 수준으로 프로비전됩니다. Azure Cosmos DB는 사용자 정의 성능 수준과 미리 정의된 성능 수준을 모두 나타내는 제품을 지원합니다. 각 제품에는 연결된 RU(요청 단위) 속도 제한이 있습니다. 성능 수준에 따라 컬렉션에 예약된 처리량이며 해당 컬렉션에서만 사용할 수 있습니다.

제품 리소스는 Cosmos DB 리소스 모델의 제품으로 표시됩니다. URI의 예는 https://mydbaccount.documents.azure.com/offers다음과 같습니다.

다음 예제에서는 사용자 정의 처리량(V2)을 사용하는 제품의 JSON 구문을 보여 줍니다.

{  
  "offerVersion": "V2",  
  "offerType": "Invalid",  
  "_rid": "Hu+t",  
  "content": {  
    "offerThroughput": 500  
  },  
  "resource": "dbs/yEcCAA==/colls/yEcCAPX6aAw=/",  
  "offerResourceId": "yEcCAPX6aAw=",  
  "id": "Hu+t",  
  "_self": "offers/Hu+t/",  
  "_etag": "\"00009100-0000-0000-0000-56fa9a1f0000\"",  
  "_ts": 1459264031  
}  
  
속성 Description
offerVersion 필수. V2 는 요청 단위 기반 처리량에 대한 현재 버전입니다.
content 필수. 제품에 대한 정보를 포함합니다. V2 제품의 경우 컬렉션의 처리량이 포함됩니다.
resource 필수. 새 컬렉션을 만들 때 이 속성은 컬렉션의 자체 링크(예: dbs/pLJdAA==/colls/pLJdAOlEdgA=/)로 설정됩니다.
offerResourceId 필수. 컬렉션을 만드는 동안 이 속성은 리소스 ID, 즉 컬렉션의 _rid 자동으로 연결됩니다. 위의 예제에서 컬렉션에 대한 _rid pLJdAOlEdgA=입니다.
ID 시스템 생성 속성입니다. 제품 리소스의 ID 는 생성될 때 자동으로 생성됩니다. 제품의 _rid 값과 같습니다.
_rid 시스템 생성 속성입니다. 리소스 ID(_rid)는 리소스 모델의 리소스 스택에 따라 계층적인 고유 식별자입니다. 제안의 배치와 탐색용으로 내부에서 사용됩니다.
_ts 시스템 생성 속성입니다. 리소스가 마지막으로 업데이트된 시간의 타임스탬프를 지정합니다. 값은 타임스탬프입니다.
_self 시스템 생성 속성입니다. 고유한 주소를 지정할 수 있는 리소스의 URI입니다.
_etag 낙관적 동시성 제어에 필요한 리소스 etag를 지정하는 시스템 생성 속성입니다.

콘텐츠 속성

속성 Description
offerThroughput 필수. 초당 요청 단위로 프로비전된 처리량을 숫자로 사용합니다.
2500부터 100의 배수여야 합니다.
파티션 키가 없는 컬렉션의 경우 400-10000 사이에 유효합니다.

작업

제품을 사용하여 다음을 수행할 수 있습니다.

참고 항목