Bancos de dados

O Azure Cosmos DB é um banco de dados multimodelo distribuído globalmente que dá suporte aos modelos de dados de documento, grafo e chave-valor. O conteúdo nesta seção destina-se à criação, consulta e gerenciamento de recursos de banco de dados usando a API do SQL por meio de REST.

Observação

Esses artigos de referência de API mostram como criar recursos usando a API do plano de dados do Azure Cosmos DB. Com a API do plano de dados, você pode configurar opções básicas, como a política de indexação, chaves de partição como você pode com SDKs do Cosmos DB. Se você precisar de suporte completo para todos os recursos do Azure Cosmos DB, recomendamos usar o Provedor de Recursos do Cosmos DB.

Cada conta do Azure Cosmos DB dá suporte a vários bancos de dados nomeados independentemente. Um banco de dados é um namespace lógico para coleções, usuários e permissões. O recurso de banco de dados é representado por bancos de dados no modelo de recurso do Azure Cosmos DB. Aqui está um exemplo do URI: https://mydbaccount.documents.azure.com/dbs.

Aqui está uma representação de exemplo de um banco de dados no Azure Cosmos DB:

{  
  "id":"ContosoDB",  
  "_rid":"rnYYAA==",  
  "_ts":1408056022,  
  "_self":"dbs\/rnYYAA==\/",  
  "_etag":"00004800-0000-0000-0000-53ed3ad60000",  
  "_colls":"colls\/",  
  "_users":"users\/"
}  
  
Propriedade Descrição
id Obrigatórios. É a única propriedade configurável pelo usuário. É um nome exclusivo que identifica o banco de dados, ou seja, nenhum banco de dados compartilha o mesmo nome em uma conta. O nome não deve exceder 255 caracteres.
_rid É uma propriedade gerada pelo sistema. A ID do recurso (_rid) é um identificador gerado pelo sistema.
_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 do recurso.
_etag É uma propriedade gerada pelo sistema que especifica a etag de recurso necessária para o controle de simultaneidade otimista.
_colls É uma propriedade gerada pelo sistema que especifica o caminho endereçável do recurso de coleções .
_users É uma propriedade gerada pelo sistema que especifica o caminho endereçável do recurso de usuários .

Tarefas

Você pode realizar as seguintes tarefas com bancos de dados:

Consulte Também