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
Meld u aan bij de Azure-portal.
Maak een nieuw Azure Cosmos DB-account of selecteer een bestaand Azure Cosmos DB-account.
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.
.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: