Share via


Doorvoer van databases, containers of automatische schaalaanpassing inrichten in Azure Cosmos DB voor Gremlin-resources

VAN TOEPASSING OP: Gremlin

In dit artikel wordt uitgelegd hoe u doorvoer inRicht in Azure Cosmos DB voor Gremlin. U kunt standaard(handmatig) doorvoer inrichten of doorvoer automatisch schalen 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 API voor NoSQL, API voor Cassandra, API voor MongoDB-artikelen om de doorvoer in te richten.

Azure Portal

  1. Meld u aan bij het Azure-portaal.

  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 wilt inrichten op databaseniveau.
    • 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 voor 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 voor het inrichten van doorvoer voor automatische schaalaanpassing voor database- of containerresources 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 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 resources op database- of 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: