Tároló létrehozása az Azure Cosmos DB for NoSQL-ben

A KÖVETKEZŐRE VONATKOZIK: NoSQL

Ez a cikk a tárolók NoSQL-hez 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 bemutatja, hogyan hozhat létre tárolót az Azure Cosmos DB for NoSQL-ben. 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 Gremlin API-t és a Table-cikkekhez készült API-t.

Megjegyzé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.

Tároló létrehozása az Azure Portal használatával

  1. Jelentkezzen be az Azure Portalra.

  2. Hozzon létre egy új Azure Cosmos DB-fiókot, vagy válasszon ki egy meglévő fiókot.

  3. Nyissa meg az Adatkezelő panelt, és válassza az Új tároló 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 tárolóazonosítót.
    • Adjon meg egy partíciókulcs-értéket (például /ItemID).
    • Válassza az Automatikus skálázás vagy a Manuális átviteli sebesség lehetőséget, és adja meg a szükséges tárolóteljesítményt (például 1000 RU/s). Adjon meg egy kiépíteni kívánt átviteli sebességet (például 1000 kérelemegységet).
    • Kattintson az OK gombra.

    Screenshot of Data Explorer, with New Collection highlighted

Tároló létrehozása az Azure CLI használatával

Tároló 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.

Tároló létrehozása a PowerShell használatával

Hozzon létre egy tárolót a PowerShell használatával. Az összes Azure Cosmos DB API-ra kiterjedő PowerShell-minták listáját lásd: PowerShell-minták

Tároló létrehozása .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 400 RU/s manual throughput.
CosmosClient client = new CosmosClient(connectionString, clientOptions);
Database database = await client.CreateDatabaseIfNotExistsAsync(databaseId);

ContainerProperties containerProperties = new ContainerProperties()
{
    Id = containerId,
    PartitionKeyPath = "/myPartitionKey"
};

var throughput = ThroughputProperties.CreateManualThroughput(400);
Container container = await database.CreateContainerIfNotExistsAsync(containerProperties, throughput);

Következő lépések