Bagikan melalui


Menyediakan database, kontainer, atau throughput skala otomatis pada Azure Cosmos DB untuk sumber daya Gremlin

BERLAKU UNTUK: Gremlin

Artikel ini menjelaskan cara menyediakan throughput di Azure Cosmos DB untuk Gremlin. Anda dapat menyediakan throughput standar (manual) atau skala otomatis pada kontainer, atau database dan membagikannya di antara kontainer dalam database. Anda dapat menyediakan throughput dengan menggunakan portal Microsoft Azure, Azure CLI, atau SDK Azure Cosmos DB.

Jika Anda menggunakan API yang berbeda, lihat artikel API untuk NoSQL, API untuk Cassandra, API untuk MongoDB untuk menyediakan throughput.

Portal Azure

  1. Masuk ke portal Azure.

  2. Buat akun Azure Cosmos DB baru, atau pilih akun Azure Cosmos DB yang sudah ada.

  3. Buka panel Data Explorer, dan pilih Graph Baru. Selanjutnya, harap berikan detail berikut:

    • Menunjukkan apakah Anda membuat database baru atau menggunakan database yang sudah ada. Pilih opsi Menyediakan throughput database jika Anda ingin menyediakan throughput di tingkat database.
    • Masukkan ID grafik.
    • Masukkan nilai kunci partisi (misalnya, /ItemID).
    • Masukkan throughput yang ingin Anda provisikan (misalnya, 1000 RU).
    • Pilih OK.

    Cuplikan layar Data Explorer, saat membuat grafik baru dengan throughput tingkat database

.NET SDK

Catatan

Gunakan SDK Azure Cosmos DB untuk API untuk NoSQL untuk menyediakan throughput untuk semua API Azure Cosmos DB, kecuali Cassandra dan API untuk MongoDB.

Throughput tingkat kontainer penyediaan

// 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 });

Menyediakan throughput tingkat database

//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

Templat Azure Resource Manager dapat digunakan untuk memprovisikan throughput skala otomatis pada database atau sumber daya tingkat kontainer untuk semua API Microsoft Azure Cosmos DB. Lihat Templat Azure Resource Manager untuk Microsoft Azure Cosmos DB untuk sampel.

Azure CLI

Azure CLI dapat digunakan untuk memprovisikan throughput skala otomatis pada database atau sumber daya tingkat kontainer untuk semua API Microsoft Azure Cosmos DB. Untuk sampel, lihat Sampel Azure CLI untuk Microsoft Azure Cosmos DB.

Azure PowerShell

Azure PowerShell dapat digunakan untuk memprovisikan throughput skala otomatis pada database atau sumber daya tingkat kontainer untuk semua API Microsoft Azure Cosmos DB. Untuk sampel, lihat Sampel Azure PowerShell untuk Microsoft Azure Cosmos DB.

Langkah berikutnya

Lihat artikel berikut untuk mempelajari provisi throughput di Microsoft Azure Cosmos DB: