Tároló létrehozása az Azure Cosmos DB for Gremlinben
A KÖVETKEZŐKRE VONATKOZIK: Gremlin
Ez a cikk a tárolók Gremlinhez készült Azure Cosmos DB-ben való létrehozásának különböző módjait ismerteti. Bemutatja, hogyan hozhat létre tárolót az Azure Portal, az Azure CLI, a PowerShell vagy a támogatott SDK-k használatával. Ez a cikk bemutatja, hogyan hozhat létre tárolót, hogyan adhatja meg a partíciókulcsot, és hogyan építhet ki átviteli sebességet.
Ez a cikk a tárolók Gremlinhez készült Azure Cosmos DB-ben való létrehozásának különböző módjait ismerteti. Ha másik API-t használ, a tároló létrehozásához tekintse meg a MongoDB API-t, a Cassandra API-t, a Table API-t és a NoSQL-cikkekhez készült API-t.
Feljegyzés
Tárolók létrehozásakor győződjön meg arról, hogy nem azonos nevű, hanem eltérő burkolatú tárolót hoz létre. Ennek az az oka, hogy az Azure-platform egyes részei nem érzékenyek a kis- és nagybetűkre, és ez a telemetria és az ilyen nevű tárolókon végzett műveletek zavarához/ütközéséhez vezethet.
Létrehozás az Azure Portal használatával
Jelentkezzen be az Azure Portalra.
Hozzon létre egy új Azure Cosmos DB-fiókot, vagy válasszon ki egy meglévő fiókot.
Nyissa meg az Adatkezelő panelt, és válassza az Új gráf lehetőséget. Ezután adja meg a következő részleteket:
- Jelezze, hogy új adatbázist hoz létre, vagy meglévőt használ.
- Adjon meg egy gráfazonosítót.
- Válassza a Korlátlan tárolási kapacitás lehetőséget.
- Adjon meg egy partíciókulcsot a csúcspontokhoz.
- Adjon meg egy kiosztandó átviteli sebességet (például 1000 kérelemegységet).
- Kattintson az OK gombra.
Létrehozás a .NET SDK használatával
Ha időtúllépési kivételt tapasztal egy gyűjtemény létrehozásakor, olvasási műveletet kell végrehajtania annak ellenőrzéséhez, hogy a gyűjtemény sikeresen létrejött-e. Az olvasási művelet kivételt okoz, amíg a gyűjteménylétrehozási művelet sikeres nem lesz. A létrehozási művelet által támogatott állapotkódok listáját az Azure Cosmos DB HTTP-állapotkódjai című cikkben találja.
// Create a container with a partition key and provision 1000 RU/s throughput.
DocumentCollection myCollection = new DocumentCollection();
myCollection.Id = "myContainerName";
myCollection.PartitionKey.Paths.Add("/myPartitionKey");
await client.CreateDocumentCollectionAsync(
UriFactory.CreateDatabaseUri("myDatabaseName"),
myCollection,
new RequestOptions { OfferThroughput = 1000 });
Létrehozás az Azure CLI használatával
Gremlin-gráf létrehozása az Azure CLI-vel. Az Összes Azure Cosmos DB API-ra vonatkozó Azure CLI-minták listáját az Azure Cosmos DB-hez készült Azure CLI-mintákban talál.
Létrehozás a PowerShell használatával
Gremlin-diagram létrehozása a PowerShell-lel. Az összes Azure Cosmos DB API-ra kiterjedő PowerShell-minták listáját lásd: PowerShell-minták