Bases de données
Azure Cosmos DB est une base de données multimodèle distribuée à l’échelle mondiale qui prend en charge les modèles de données de document, de graphique et de valeur clé. Le contenu de cette section est destiné à créer, interroger et gérer des ressources de base de données à l’aide de l’API SQL via REST.
Notes
Ces articles de référence sur les API montrent comment créer des ressources à l’aide de l’API de plan de données Azure Cosmos DB. Avec l’API de plan de données, vous pouvez configurer des options de base telles que la stratégie d’indexation et les clés de partition, comme vous le pouvez avec les kits SDK Cosmos DB. Si vous avez besoin d’une prise en charge complète des fonctionnalités pour toutes les ressources Azure Cosmos DB, nous vous recommandons d’utiliser le fournisseur de ressources Cosmos DB.
Chaque compte Azure Cosmos DB prend en charge plusieurs bases de données nommées indépendamment. Une base de données est un espace de noms logique pour les collections, les utilisateurs et les autorisations. La ressource de base de données est représentée par des bases de données dans le modèle de ressource Azure Cosmos DB. Voici un exemple d’URI : https://mydbaccount.documents.azure.com/dbs
.
Voici un exemple de représentation d’une base de données dans Azure Cosmos DB :
{
"id":"ContosoDB",
"_rid":"rnYYAA==",
"_ts":1408056022,
"_self":"dbs\/rnYYAA==\/",
"_etag":"00004800-0000-0000-0000-53ed3ad60000",
"_colls":"colls\/",
"_users":"users\/"
}
Propriété | Description |
---|---|
id | Obligatoire. Il s’agit de la seule propriété settable par l’utilisateur. Il s’agit d’un nom unique qui identifie la base de données, c’est-à-dire que deux bases de données ne partagent pas le même nom dans un compte. Le nom ne doit pas comprendre plus de 255 caractères. |
_rid | Il s’agit d’une propriété générée par le système. L’ID de ressource (_rid) est un identificateur généré par le système. |
_ts | Il s’agit d’une propriété générée par le système. Elle spécifie l'horodateur de la dernière mise à jour de la ressource. La valeur est un horodateur. |
_self | Il s’agit d’une propriété générée par le système. Il s'agit de l'URI adressable unique pour la ressource. |
_etag | Il s’agit d’une propriété générée par le système qui spécifie l’etag de ressource requis pour le contrôle d’accès concurrentiel optimiste. |
_colls | Il s’agit d’une propriété générée par le système qui spécifie le chemin d’accès adressable de la ressource de collections . |
_users | Il s’agit d’une propriété générée par le système qui spécifie le chemin d’accès adressable de la ressource users . |
Tâches
Vous pouvez effectuer les tâches suivantes avec des bases de données :
- Créer une base de données
- Répertorier les bases de données
- Obtenir une base de données
- Supprimer une base de données
- Bases de données de requête