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:
- Criar um banco de dados
- Listar bancos de dados
- Obter um banco de dados
- Excluir um banco de dados
- Bancos de dados de consulta