Share via


Doorvoer voor database, container of automatische schaalaanpassing inrichten in Azure Cosmos DB voor Gremlin-resources

VAN TOEPASSING OP: Gremlin

In dit artikel wordt uitgelegd hoe u doorvoer in Azure Cosmos DB inricht voor Gremlin. U kunt standaarddoorvoer (handmatig) of automatische schaalaanpassing inrichten voor een container of een database en deze delen tussen de containers in de database. U kunt doorvoer inrichten met behulp van Azure Portal, Azure CLI of Azure Cosmos DB SDK's.

Als u een andere API gebruikt, raadpleegt u de artikelen API voor NoSQL, API voor Cassandra en API voor MongoDB om de doorvoer in te richten.

Azure Portal

  1. Meld u aan bij de Azure-portal.

  2. Maak een nieuw Azure Cosmos DB-account of selecteer een bestaand Azure Cosmos DB-account.

  3. Open het deelvenster Data Explorer en selecteer Nieuwe grafiek. Geef de volgende gegevens op:

    • Geef aan of u een nieuwe database maakt of een bestaande database gebruikt. Selecteer de optie Databasedoorvoer inrichten als u doorvoer op databaseniveau wilt inrichten.
    • Voer een grafiek-id in.
    • Voer een waarde voor de partitiesleutel in (bijvoorbeeld /ItemID).
    • Voer een doorvoer in die u wilt inrichten (bijvoorbeeld 1000 RU's).
    • Selecteer OK.

    Schermopname van Data Explorer bij het maken van een nieuwe grafiek met doorvoer op databaseniveau

.NET SDK

Notitie

Gebruik de Azure Cosmos DB SDK's voor API for NoSQL om doorvoer in te richten voor alle Azure Cosmos DB-API's, met uitzondering van Cassandra en API voor MongoDB.

Doorvoer op containerniveau inrichten

// Create a container with a partition key and provision throughput of 400 RU/s
DocumentCollection myCollection = new DocumentCollection();
myCollection.Id = "myContainerName";
myCollection.PartitionKey.Paths.Add("/myPartitionKey");

await client.CreateDocumentCollectionAsync(
    UriFactory.CreateDatabaseUri("myDatabaseName"),
    myCollection,
    new RequestOptions { OfferThroughput = 400 });

Doorvoer op databaseniveau inrichten

//set the throughput for the database
RequestOptions options = new RequestOptions
{
    OfferThroughput = 500
};

//create the database
await client.CreateDatabaseIfNotExistsAsync(
    new Database {Id = databaseName},  
    options);

Azure Resource Manager

Azure Resource Manager-sjablonen kunnen worden gebruikt om doorvoer voor automatische schaalaanpassing in te richten op resources op database- of containerniveau voor alle Azure Cosmos DB-API's. Zie Azure Resource Manager-sjablonen voor Azure Cosmos DB voor voorbeelden.

Azure CLI

Azure CLI kan worden gebruikt voor het inrichten van doorvoer voor automatische schaalaanpassing voor een database of resources op containerniveau voor alle Azure Cosmos DB-API's. Zie Azure CLI-voorbeelden voor Azure Cosmos DB voor voorbeelden.

Azure PowerShell

Azure PowerShell kan worden gebruikt voor het inrichten van doorvoer voor automatische schaalaanpassing voor een database of resources op containerniveau voor alle Azure Cosmos DB-API's. Zie Azure PowerShell voorbeelden voor Azure Cosmos DB voor voorbeelden.

Volgende stappen

Zie de volgende artikelen voor meer informatie over het inrichten van doorvoer in Azure Cosmos DB: