Etablera dataflöde för databas, container eller autoskalning i Azure Cosmos DB för Gremlin-resurser
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: