Databases
Azure Cosmos DB is een wereldwijd gedistribueerde database met meerdere modellen die ondersteuning biedt voor document-, grafiek- en sleutelwaardegegevensmodellen. De inhoud in deze sectie is bedoeld voor het maken, opvragen en beheren van databaseresources met behulp van de SQL API via REST.
Notitie
Deze API-referentieartikelen laten zien hoe u resources maakt met behulp van de Azure Cosmos DB-gegevensvlak-API. Met de gegevensvlak-API kunt u basisopties configureren, zoals indexeringsbeleid en partitiesleutels, net als met Cosmos DB SDK's. Als u volledige functieondersteuning nodig hebt voor alle Azure Cosmos DB-resources, raden we u aan de Cosmos DB-resourceprovider te gebruiken.
Elk Azure Cosmos DB-account ondersteunt meerdere onafhankelijk benoemde databases. Een database is een logische naamruimte voor verzamelingen, gebruikers en machtigingen. De databaseresource wordt vertegenwoordigd door dbs in het Azure Cosmos DB-resourcemodel. Hier volgt een voorbeeld van de URI: https://mydbaccount.documents.azure.com/dbs
.
Hier volgt een voorbeeldweergave van een database in Azure Cosmos DB:
{
"id":"ContosoDB",
"_rid":"rnYYAA==",
"_ts":1408056022,
"_self":"dbs\/rnYYAA==\/",
"_etag":"00004800-0000-0000-0000-53ed3ad60000",
"_colls":"colls\/",
"_users":"users\/"
}
Eigenschap | Beschrijving |
---|---|
id | Vereist. Dit is de enige instelbare eigenschap van de gebruiker. Het is een unieke naam die de database identificeert, dat wil gezegd dat geen twee databases dezelfde naam in een account delen. De naam mag niet langer zijn dan 255 tekens. |
_rid | Het is een door het systeem gegenereerde eigenschap. De resource-id (_rid) is een door het systeem gegenereerde id. |
_ts | Het is een door het systeem gegenereerde eigenschap. Hiermee geeft u de laatst bijgewerkte tijdstempel van de resource op. De waarde is een tijdstempel. |
_self | Het is een door het systeem gegenereerde eigenschap. Dit is de unieke adresseerbare URI voor de resource. |
_etag | Het is een door het systeem gegenereerde eigenschap die de resource-etag aangeeft die is vereist voor optimistisch gelijktijdigheidsbeheer. |
_colls | Het is een door het systeem gegenereerde eigenschap die het adresseerbare pad van de verzamelingsresource aangeeft. |
_Gebruikers | Het is een door het systeem gegenereerde eigenschap die het adresseerbare pad van de gebruikersresource aangeeft. |
Taken
U kunt de volgende taken uitvoeren met databases:
- Een database maken
- Databases weergeven
- Een database ophalen
- Een database verwijderen
- Query's uitvoeren op databases