Partilhar via


Ofertas

O Azure Cosmos DB é uma base de dados de vários modelos distribuída globalmente que suporta os modelos de dados de documentos, gráficos e chave-valor. O conteúdo nesta secção destina-se a criar, consultar e gerir ofertas com a API SQL através do REST.

Cada coleção do Azure Cosmos DB é aprovisionada com um nível de desempenho associado representado como um recurso de Oferta no modelo REST. O Azure Cosmos DB suporta ofertas que representam níveis de desempenho definidos pelo utilizador e níveis de desempenho predefinidos. Cada oferta tem um limite de taxa de unidade de pedido (RU) associado. É o débito reservado para uma coleção com base no seu nível de desempenho e está disponível exclusivamente para utilização por essa coleção.

O recurso de oferta é representado por ofertas no modelo de recursos do Cosmos DB. Eis um exemplo do URI: https://mydbaccount.documents.azure.com/offers.

O exemplo seguinte ilustra a construção JSON de uma oferta com débito definido pelo utilizador (V2):

{  
  "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  
}  
  
Propriedade Descrição
offerVersion Necessário. V2 é a versão atual do débito baseado em unidades de pedido.
conteúdo Necessário. Contém informações sobre a oferta – para ofertas V2, isto contém o débito da coleção.
recurso Necessário. Ao criar uma nova coleção, esta propriedade é definida para a auto-ligação da coleção, por exemplo, dbs/pLJdAA==/colls/pLJdAOlEdgA=/.
offerResourceId Necessário. Durante a criação de uma coleção, esta propriedade é automaticamente associada ao ID do recurso, ou seja, _rid da coleção. No exemplo acima, o _rid da coleção é pLJdAOlEdgA=.
ID É uma propriedade gerada pelo sistema. O ID do recurso de oferta é gerado automaticamente quando é criado. Tem o mesmo valor que o _rid para a oferta.
_rid É uma propriedade gerada pelo sistema. O ID do recurso (_rid) é um identificador exclusivo que também é hierárquico de acordo com a pilha de recursos no modelo de recursos. É utilizado internamente para colocação e navegação da oferta.
_ts É uma propriedade gerada pelo sistema. Especifica o último carimbo de data/hora atualizado do recurso. O valor é um carimbo de data/hora.
_self É uma propriedade gerada pelo sistema. É o URI endereçável exclusivo para o recurso.
_etag É uma propriedade gerada pelo sistema que especifica o etag de recursos necessário para o controlo de simultaneidade otimista.

Propriedades do Conteúdo

Propriedade Descrição
offerThroughput Necessário. O débito aprovisionado em unidades de pedido por segundo como um número.
Tem de estar em múltiplos de 100, a partir de 2500.
Para coleções sem uma chave de partição, é válida entre 400 e 10000.

Tarefas

Pode fazer o seguinte com ofertas:

Consulte também