Bases de Dados
O Azure Cosmos DB é uma base de dados com vários modelos distribuída globalmente que suporta os modelos de dados de documentos, gráficos e chave-valor. O conteúdo desta secção destina-se a criar, consultar e gerir recursos de base de dados com a API SQL através do REST.
Nota
Estes artigos de referência da API mostram como criar recursos com a API do plano de dados do Azure Cosmos DB. Com a API do plano de dados, pode configurar opções básicas, como a política de indexação, chaves de partição tal como com os SDKs do Cosmos DB. Se precisar de suporte completo de funcionalidades para todos os recursos do Azure Cosmos DB, recomendamos que utilize o Fornecedor de Recursos do Cosmos DB.
Cada conta do Azure Cosmos DB suporta várias bases de dados nomeadas independentemente. Uma base de dados é um espaço de nomes lógico para coleções, utilizadores e permissões. O recurso da base de dados é representado por dbs no modelo de recursos do Azure Cosmos DB. Eis um exemplo do URI: https://mydbaccount.documents.azure.com/dbs
.
Eis uma representação de exemplo de uma base 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ório. É a única propriedade settable do utilizador. É um nome exclusivo que identifica a base de dados, ou seja, não existem duas bases de dados que partilhem o mesmo nome numa conta. O nome não pode exceder os 255 carateres. |
_rid | É uma propriedade gerada pelo sistema. O 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 para o recurso. |
_etag | É uma propriedade gerada pelo sistema que especifica a etag de recursos necessária para o controlo 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 dos utilizadores . |
Tarefas
Pode efetuar as seguintes tarefas com bases de dados:
- Criar uma Base de Dados
- Listar Bases de Dados
- Obter uma Base de Dados
- Eliminar uma Base de Dados
- Consultar Bases de Dados