Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
GÄLLER FÖR: Gremlin
Den här artikeln beskriver hur du etablerar dataflöde i Azure Cosmos DB för Gremlin. Du kan etablera standard(manuell) eller autoskalningsdataflöde på en container eller en databas och dela den mellan containrarna i databasen. Du kan etablera dataflöde med hjälp av Azure Portal, Azure CLI eller Azure Cosmos DB SDK:er.
Om du använder ett annat API kan du läsa API för NoSQL, API för Cassandra, API för MongoDB-artiklar för att etablera dataflödet.
Azure Portal
Logga in på Azure-portalen.
Skapa ett nytt Azure Cosmos DB-konto eller välj ett befintligt Azure Cosmos DB-konto.
Öppna rutan Datautforskaren och välj Ny graf. Ange därefter följande information:
- Ange huruvida du skapar en ny databas eller använder en befintlig. Välj alternativet Etablera databasdataflöde om du vill etablera dataflöde på databasnivå.
- Ange ett graf-ID.
- Ange ett partitionsnyckelvärde (till exempel
/ItemID
). - Ange ett dataflöde som du vill etablera (till exempel 1 000 RU:er).
- Välj OK.
.NET SDK
Kommentar
Använd Azure Cosmos DB SDK:er för API för NoSQL för att etablera dataflöde för alla Azure Cosmos DB-API:er, förutom Cassandra och API för MongoDB.
Etablera dataflöde på containernivå
// 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 });
Etablera dataflöde på databasnivå
//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-mallar kan användas för att etablera autoskalningsdataflöde på databas- eller containernivåresurser för alla Azure Cosmos DB-API:er. Se Azure Resource Manager-mallar för Azure Cosmos DB för exempel.
Azure CLI
Azure CLI kan användas för att etablera autoskalningsdataflöde på en databas eller resurser på containernivå för alla Azure Cosmos DB-API:er. Exempel finns i Azure CLI-exempel för Azure Cosmos DB.
Azure PowerShell
Azure PowerShell kan användas för att etablera autoskalningsdataflöde för en databas eller resurser på containernivå för alla Azure Cosmos DB-API:er. Exempel finns i Azure PowerShell-exempel för Azure Cosmos DB.
Nästa steg
I följande artiklar kan du lära dig hur du etablerar dataflöde i Azure Cosmos DB: