Databaser
Azure Cosmos DB är en globalt distribuerad databas med flera modeller som stöder datamodeller för dokument, diagram och nyckelvärden. Innehållet i det här avsnittet handlar om att skapa, fråga och hantera databasresurser med hjälp av SQL-API :et via REST.
Anteckning
Dessa API-referensartiklar visar hur du skapar resurser med hjälp av Azure Cosmos DB-dataplans-API:et. Med API:et för dataplanet kan du konfigurera grundläggande alternativ, till exempel indexeringsprincip, partitionsnycklar ungefär som du kan med Cosmos DB-SDK:er. Om du behöver fullständigt funktionsstöd för alla Azure Cosmos DB-resurser rekommenderar vi att du använder Cosmos DB-resursprovidern.
Varje Azure Cosmos DB-konto stöder flera oberoende namngivna databaser. En databas är ett logiskt namnområde för samlingar, användare och behörigheter. Databasresursen representeras av databaser i Azure Cosmos DB-resursmodellen. Här är ett exempel på URI:n: https://mydbaccount.documents.azure.com/dbs
.
Här är en exempelrepresentation av en databas i Azure Cosmos DB:
{
"id":"ContosoDB",
"_rid":"rnYYAA==",
"_ts":1408056022,
"_self":"dbs\/rnYYAA==\/",
"_etag":"00004800-0000-0000-0000-53ed3ad60000",
"_colls":"colls\/",
"_users":"users\/"
}
Egenskap | Beskrivning |
---|---|
id | Krävs. Det är den enda egenskapen som kan anges av användaren. Det är ett unikt namn som identifierar databasen, d.v.s. att inga två databaser har samma namn i ett konto. Namnet får inte överstiga 255 tecken. |
_rid | Det är en systemgenererad egenskap. Resurs-ID :t (_rid) är en systemgenererad identifierare. |
_ts | Det är en systemgenererad egenskap. Den anger den senast uppdaterade tidsstämpeln för resursen. Värdet är en tidsstämpel. |
_self | Det är en systemgenererad egenskap. Det är den unika adresserbara URI:n för resursen. |
_etag | Det är en systemgenererad egenskap som anger resursetaggen som krävs för optimistisk samtidighetskontroll. |
_colls | Det är en systemgenererad egenskap som anger den adresserbara sökvägen för samlingsresursen . |
_Användare | Det är en systemgenererad egenskap som anger den adresserbara sökvägen för användarresursen . |
Aktiviteter
Du kan utföra följande uppgifter med databaser:
- Skapa en databas
- Lista databaser
- Hämta en databas
- Ta bort en databas
- Fråga databaser