Bases de datos
Azure Cosmos DB es una base de datos multimodelo distribuida globalmente que admite los modelos de datos de documento, gráfico y clave-valor. El contenido de esta sección es para crear, consultar y administrar recursos de base de datos mediante la API de SQL a través de REST.
Nota:
En estos artículos de referencia de API se muestra cómo crear recursos mediante la API del plano de datos de Azure Cosmos DB. Con la API del plano de datos, puede configurar opciones básicas, como la directiva de indexación, las claves de partición del mismo modo que puede con los SDK de Cosmos DB. Si necesita compatibilidad completa con características para todos los recursos de Azure Cosmos DB, se recomienda usar el proveedor de recursos de Cosmos DB.
Cada cuenta de Azure Cosmos DB admite varias bases de datos con nombre independiente. Una base de datos es un espacio de nombres lógico para colecciones, usuarios y permisos. El recurso de base de datos se representa mediante bases de datos en el modelo de recursos de Azure Cosmos DB. Este es un ejemplo del URI: https://mydbaccount.documents.azure.com/dbs
.
Esta es una representación de ejemplo de una base de datos en Azure Cosmos DB:
{
"id":"ContosoDB",
"_rid":"rnYYAA==",
"_ts":1408056022,
"_self":"dbs\/rnYYAA==\/",
"_etag":"00004800-0000-0000-0000-53ed3ad60000",
"_colls":"colls\/",
"_users":"users\/"
}
Propiedad | Descripción |
---|---|
id | Necesario. Es la única propiedad que se puede establecer por el usuario. Es un nombre único que identifica la base de datos, es decir, no dos bases de datos comparten el mismo nombre en una cuenta. El nombre no debe superar los 255 caracteres. |
_rid | Es una propiedad generada por el sistema. El identificador de recurso (_rid) es un identificador generado por el sistema. |
_ts | Es una propiedad generada por el sistema. Especifica la última marca de tiempo actualizada del recurso. El valor es una marca de tiempo. |
_self | Es una propiedad generada por el sistema. Es el URI direccionable único para el recurso. |
_etag | Se trata de una propiedad generada por el sistema que especifica la etag de recursos necesaria para el control de simultaneidad optimista. |
_colls | Es una propiedad generada por el sistema que especifica la ruta de acceso direccionable del recurso de colecciones . |
_users | Es una propiedad generada por el sistema que especifica la ruta de acceso direccionable del recurso users . |
Tareas
Puede realizar las siguientes tareas con bases de datos:
- Crear una base de datos
- Enumerar bases de datos
- Obtener una base de datos
- Eliminar una base de datos
- Consulta de bases de datos