Aracılığıyla paylaş


Gremlin için Azure Cosmos DB'de kapsayıcı oluşturma

ŞUNLAR IÇIN GEÇERLIDIR: Gremlin

Bu makalede, Gremlin için Azure Cosmos DB'de kapsayıcı oluşturmanın farklı yolları açıklanmaktadır. Azure portalı, Azure CLI, PowerShell veya desteklenen SDK'ları kullanarak kapsayıcı oluşturmayı gösterir. Bu makalede kapsayıcı oluşturma, bölüm anahtarı belirtme ve aktarım hızı sağlama işlemleri gösterilmektedir.

Bu makalede, Gremlin için Azure Cosmos DB'de kapsayıcı oluşturmanın farklı yolları açıklanmaktadır. Farklı bir API kullanıyorsanız kapsayıcıyı oluşturmak için MongoDB IÇIN API, Cassandra IÇIN API, Tablo için API ve NoSQL için API makalelerine bakın.

Not

Kapsayıcı oluştururken, aynı ada sahip ancak farklı büyük/küçük harfe sahip iki kapsayıcı oluşturmadığınızdan emin olun. Bunun nedeni Azure platformunun bazı bölümlerinin büyük/küçük harfe duyarlı olmamasıdır ve bu durum telemetri verilerinin ve bu adlara sahip kapsayıcılardaki eylemlerin karışıklığa/çakışmasına neden olabilir.

Azure portalını kullanarak oluşturma

  1. Azure Portal’ında oturum açın.

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

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

    • Yeni veritabanı mı oluşturduğunuzu yoksa var olan bir veritabanını mı kullandığınızı belirtin.
    • Bir Grafik Kimliği girin.
    • Sınırsız depolama kapasitesi seçin.
    • Köşeler için bir bölüm anahtarı girin.
    • Sağlanacak aktarım hızını girin (örneğin, 1000 RU).
    • Tamam'ı seçin.

    Gremlin için API, Grafik Ekle iletişim kutusunun ekran görüntüsü

.NET SDK kullanarak oluşturma

Koleksiyon oluştururken zaman aşımı özel durumuyla karşılaşırsanız, koleksiyonun başarıyla oluşturulup oluşturulmadığını doğrulamak için bir okuma işlemi yapın. Okuma işlemi, koleksiyon oluşturma işlemi başarılı olana kadar bir özel durum oluşturur. Oluşturma işlemi tarafından desteklenen durum kodlarının listesi için Azure Cosmos DB için HTTP Durum Kodları makalesine bakın.

// Create a container with a partition key and provision 1000 RU/s throughput.
DocumentCollection myCollection = new DocumentCollection();
myCollection.Id = "myContainerName";
myCollection.PartitionKey.Paths.Add("/myPartitionKey");

await client.CreateDocumentCollectionAsync(
    UriFactory.CreateDatabaseUri("myDatabaseName"),
    myCollection,
    new RequestOptions { OfferThroughput = 1000 });

Azure CLI kullanarak oluşturma

Azure CLI ile Gremlin grafı oluşturun. Tüm Azure Cosmos DB API'lerindeki tüm Azure CLI örneklerinin listesi için bkz . Azure Cosmos DB için Azure CLI örnekleri.

PowerShell kullanarak oluşturma

PowerShell ile Gremlin grafı oluşturun. Tüm Azure Cosmos DB API'lerindeki tüm PowerShell örneklerinin listesi için bkz . PowerShell Örnekleri

Sonraki adımlar