Ajánlatok
Az Azure Cosmos DB egy globálisan elosztott többmodelles adatbázis, amely támogatja a dokumentum-, gráf- és kulcs-érték adatmodelleket. Ebben a szakaszban az SQL API REST-en keresztüli létrehozásával, lekérdezésével és kezelésével foglalkozunk.
Minden Azure Cosmos DB-gyűjtemény ki van építve egy társított teljesítményszinttel, amely ajánlati erőforrásként jelenik meg a REST-modellben. Az Azure Cosmos DB támogatja a felhasználó által definiált teljesítményszinteket és az előre meghatározott teljesítményszinteket képviselő ajánlatokat. Minden ajánlathoz tartozik egy kérelemegység (RU) sebességkorlátja. Ez az átviteli sebesség, amely a gyűjtemény teljesítményszintje alapján van fenntartva, és kizárólag az adott gyűjtemény számára érhető el.
Az ajánlati erőforrást a Cosmos DB-erőforrásmodellben szereplő ajánlatok képviselik. Íme egy példa az URI-ra: https://mydbaccount.documents.azure.com/offers
.
Az alábbi példa egy felhasználó által meghatározott átviteli sebességgel (V2) rendelkező ajánlat JSON-szerkezetét mutatja be:
{
"offerVersion": "V2",
"offerType": "Invalid",
"_rid": "Hu+t",
"content": {
"offerThroughput": 500
},
"resource": "dbs/yEcCAA==/colls/yEcCAPX6aAw=/",
"offerResourceId": "yEcCAPX6aAw=",
"id": "Hu+t",
"_self": "offers/Hu+t/",
"_etag": "\"00009100-0000-0000-0000-56fa9a1f0000\"",
"_ts": 1459264031
}
Tulajdonság | Leírás |
---|---|
offerVersion |
Kötelező.
V2 a kérelemegység-alapú átviteli sebesség aktuális verziója. |
Tartalom | Kötelező. Információkat tartalmaz az ajánlatról – V2-ajánlatok esetén ez a gyűjtemény átviteli sebességét tartalmazza. |
Erőforrás | Kötelező. Új gyűjtemény létrehozásakor ez a tulajdonság a gyűjtemény önhivatkozására van beállítva, például dbs/pLJdAA==/colls/pLJdAOlEdgA=/. |
offerResourceId | Kötelező. A gyűjtemény létrehozása során a rendszer automatikusan társítja ezt a tulajdonságot az erőforrás-azonosítóhoz, azaz a gyűjtemény _rid . A fenti példában a gyűjtemény _rid a pLJdAOlEdgA=. |
ID (Azonosító) | Ez egy rendszer által létrehozott tulajdonság. Az ajánlati erőforrás azonosítója a létrehozáskor automatikusan létrejön. Értéke megegyezik az ajánlat _rid értékével. |
_Megszabadulni | Ez egy rendszer által létrehozott tulajdonság. Az erőforrás-azonosító (_rid) egy egyedi azonosító, amely szintén hierarchikus az erőforrásmodell erőforrás-vermében. Belsőleg használják az ajánlat elhelyezésére és navigációjára. |
_Ts | Ez egy rendszer által létrehozott tulajdonság. Meghatározza az erőforrás utolsó frissített időbélyegét. Az érték egy időbélyeg. |
_Önálló | Ez egy rendszer által létrehozott tulajdonság. Ez az erőforrás egyedi címezhető URI-ja. |
_Etag | Ez egy rendszer által létrehozott tulajdonság, amely meghatározza az optimista egyidejűség-vezérléshez szükséges erőforrás-etaget. |
Tartalom tulajdonságai
Tulajdonság | Leírás |
---|---|
offerThroughput |
Kötelező. A másodpercenkénti kérelemegységekben kiosztott átviteli sebesség számként. A 100-ból többnek kell lennie, 2500-tól kezdve. Partíciókulcs nélküli gyűjtemények esetén 400–10000 közötti érvényesség. |
Feladatok
Az ajánlatokkal a következőket teheti: