Azure Cosmos DB'deki bir veritabanında standart (el ile) aktarım hızı sağlama - NoSQL için API

UYGULANANLAR: NoSQL

Bu makalede, NoSQL için Azure Cosmos DB'deki bir veritabanında standart (el ile) aktarım hızı sağlama açıklanmaktadır. Tek bir kapsayıcıya aktarım hızı sağlayabilir veya aktarım hızını veritabanına sağlayıp içindeki kapsayıcılar arasında paylaştırabilirsiniz. Kapsayıcı düzeyi ve veritabanı düzeyinde aktarım hızının ne zaman kullanılacağını öğrenmek için Kapsayıcılarda ve veritabanlarında aktarım hızı sağlamak için kullanım örnekleri makalesine bakın. Azure portalını veya Azure Cosmos DB SDK'larını kullanarak veritabanı düzeyinde aktarım hızı sağlayabilirsiniz.

Farklı bir API kullanıyorsanız işleme hızını sağlamak için mongoDB API'si, Cassandra API'si, Gremlin için API makalelerine bakın.

Azure portalını kullanarak aktarım hızı sağlama

  1. Azure Portal oturum açın.

  2. Yeni bir Azure Cosmos DB hesabı oluşturun veya mevcut bir Azure Cosmos DB hesabını seçin.

  3. Veri Gezgini bölmesini açın ve Yeni Veritabanı'nı seçin. Aşağıdaki ayrıntıları sağlayın:

    • Bir veritabanı kimliği girin.
    • Aktarım hızını kapsayıcılar arasında paylaş seçeneğini belirleyin.
    • Otomatik Ölçeklendirme veya El ile aktarım hızı'nı seçin ve gerekli Veritabanı aktarım hızını (örneğin, 1000 RU/sn) girin.
    • Kapsayıcı kimliğiniz altında kapsayıcınız için bir ad girin
    • Bölüm anahtarı girin
    • Tamam'ı seçin.

    Screenshot of New Database dialog box

Azure CLI veya PowerShell kullanarak aktarım hızı sağlama

Paylaşılan aktarım hızına sahip bir veritabanı oluşturmak için bkz.

.NET SDK’sını kullanarak aktarım hızı sağlama

Dekont

Tüm API'ler için aktarım hızı sağlamak üzere NoSQL için API için Azure Cosmos DB SDK'larını kullanabilirsiniz. İsteğe bağlı olarak Cassandra için API için aşağıdaki örneği de kullanabilirsiniz.

//set the throughput for the database
RequestOptions options = new RequestOptions
{
    OfferThroughput = 500
};

//create the database
await client.CreateDatabaseIfNotExistsAsync(
    new Database {Id = databaseName},  
    options);

Sonraki adımlar

Azure Cosmos DB'de sağlanan aktarım hızı hakkında bilgi edinmek için aşağıdaki makalelere bakın: