Aracılığıyla paylaş


Gremlin için Azure Cosmos DB sınırları

Önemli

99,999% kullanılabilirlik hizmet düzeyi sözleşmesi (SLA), anında otomatik ölçeklendirme ve birden çok bölgede otomatik yük devretme ile yüksek ölçekli senaryolar için bir veritabanı çözümü mü arıyorsunuz? NoSQL için Azure Cosmos DB'ye göz önünde bulundurun.

Çevrimiçi analitik işleme (OLAP) grafı uygulamak mı yoksa mevcut bir Apache Gremlin uygulamasını geçirmek mi istiyorsunuz? Microsoft Fabric'te Graph'i göz önünde bulundurun.

Bu makalede Gremlin için Azure Cosmos DB altyapısının sınırları anlatılmıştır ve bunların müşteri geçişlerini nasıl etkileyebilecekleri açıklanmaktadır.

Gremlin için Azure Cosmos DB, Azure Cosmos DB altyapısının üzerine kurulmuştur. Bu nedenle , Azure Cosmos DB hizmet sınırları içinde açıklanan tüm sınırlar geçerli olmaya devam eder.

Limits

Gremlin sınırına ulaşıldığında, azaltma hatası belirten x-ms-status-code değeri 429 ile çapraz geçiş iptal edilir. Daha fazla bilgi için bkz. Gremlin sunucusu yanıt üst bilgileri .

Kaynak Varsayılan sınır Explanation
Betik uzunluğu 64 KB İstek başına Gremlin dolaşma betiğinin uzunluğu üst sınırı.
İşleç derinliği 400 Geçişteki benzersiz adımların toplam sayısı. Örneğin, g.V().out() işleç sayısı 2'dir: V() ve out() işleç g.V('label').repeat(out()).times(100) derinliği 3'tür: V(), repeat() ve out() çünkü .times(100) işleç parametresidir .repeat() .
Paralellik derecesi 32 Tek bir depolama katmanı isteğinde sorgulanan en fazla depolama bölümü sayısı. Yüzlerce bölümü olan grafikler bu sınırdan etkilenir.
Sınırı yinele 32 Bir .repeat() işlecin yürütebileceği en fazla yineleme sayısı. Çoğu durumda adımın her yinelemesi .repeat() , genişlik öncelikli dolaşmayı çalıştırır; bu da herhangi bir dolaşmanın köşeler arasındaki en fazla 32 atlamayla sınırlı olduğu anlamına gelir.
Dolaşma zaman aşımı 30 saniye Geçiş, bu süreyi aştığında iptal edilir. Azure Cosmos DB Graph, milisaniyeler içinde tamamlanan dolaşmaların büyük çoğunluğuna sahip bir OLTP veritabanıdır. Azure Cosmos DB Graph üzerinde OLAP sorguları çalıştırmak için Graph Veri Çerçeveleri ve Azure Cosmos DB Spark Bağlayıcısı ile Apache Spark kullanın.
Boşta bağlantı zaman aşımı 1 saat Gremlin hizmetinin boşta websocket bağlantılarını açık tutma süresi. TCP etkin tutma paketleri veya HTTP etkin tutma istekleri bağlantı ömrünü bu sınırın ötesine uzatmaz. Azure Cosmos DB Graph altyapısı, üzerinde çalışan etkin Gremlin isteği yoksa websocket bağlantılarının boşta olduğunu kabul eder.
Saat başına kaynak belirteci 100 Gremlin istemcileri tarafından bir bölgedeki Gremlin hesabına bağlanmak için kullanılan benzersiz kaynak belirteçlerinin sayısı. Uygulama saatlik benzersiz belirteç sınırını aştığında, "Exceeded allowed resource token limit of 100 that can be used concurrently" sonraki kimlik doğrulama isteğinde döndürülür.