Database
Azure Cosmos DB è un database multimodello distribuito a livello globale che supporta i modelli di dati document, graph e key-value. Il contenuto di questa sezione riguarda la creazione, l'esecuzione di query e la gestione delle risorse di database tramite l'API SQL tramite REST.
Nota
Questi articoli di riferimento sulle API illustrano come creare risorse usando l'API del piano dati di Azure Cosmos DB. Con l'API del piano dati è possibile configurare opzioni di base, ad esempio criteri di indicizzazione, chiavi di partizione molto simili a quelle che è possibile usare con gli SDK di Cosmos DB. Se è necessario il supporto completo delle funzionalità per tutte le risorse di Azure Cosmos DB, è consigliabile usare il provider di risorse Cosmos DB.
Ogni account Azure Cosmos DB supporta più database denominati in modo indipendente. Un database è uno spazio dei nomi logico per raccolte, utenti e autorizzazioni. La risorsa di database è rappresentata da dbs nel modello di risorsa azure Cosmos DB. Ecco un esempio dell'URI: https://mydbaccount.documents.azure.com/dbs
.
Ecco una rappresentazione di esempio di un database in Azure Cosmos DB:
{
"id":"ContosoDB",
"_rid":"rnYYAA==",
"_ts":1408056022,
"_self":"dbs\/rnYYAA==\/",
"_etag":"00004800-0000-0000-0000-53ed3ad60000",
"_colls":"colls\/",
"_users":"users\/"
}
Proprietà | Descrizione |
---|---|
id | Obbligatorio. È l'unica proprietà impostabile dall'utente. Si tratta di un nome univoco che identifica il database, ovvero non due database condividono lo stesso nome in un account. Il nome non deve superare i 255 caratteri. |
_rid | Si tratta di una proprietà generata dal sistema. L'ID risorsa (_rid) è un identificatore generato dal sistema. |
_ts | Si tratta di una proprietà generata dal sistema. Indica il timestamp dell'ultimo aggiornamento della risorsa. Il valore è un timestamp. |
_self | Si tratta di una proprietà generata dal sistema. URI indirizzabile univoco per la risorsa. |
_etag | Si tratta di una proprietà generata dal sistema che specifica l'etag della risorsa necessaria per il controllo della concorrenza ottimistica. |
_colls | Si tratta di una proprietà generata dal sistema che specifica il percorso indirizzabile della risorsa delle raccolte . |
_users | Si tratta di una proprietà generata dal sistema che specifica il percorso indirizzabile della risorsa utenti . |
Attività
È possibile eseguire le attività seguenti con i database:
- Creare un database
- List Databases
- Ottenere un database
- Eliminare un database
- Eseguire query sui database