Sie verwalten einen leseintensiven Produktkatalog in Azure Cosmos DB SQL API. Die App sendet wiederholt viele identische Lese- und Abfrageanforderungen. Sie können Ergebnisse tolerieren, die bis zu 60 Sekunden alt sind, um RU-Kosten und Latenz zu reduzieren. Derzeit verwenden Clients den Direct-Modus. Was sollten Sie tun? (Wählen Sie zwei)
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Stellen Sie ein dediziertes Gateway für das Cosmos DB-Konto bereit und aktualisieren Sie die Clients, um den Gateway-Modus über den dedizierten Gateway-Endpunkt zu verwenden., Setzen Sie MaxIntegratedCacheStaleness (oder Ähnliches) auf 60 Sekunden bei Lese- und Abfrageanforderungen, damit Ergebnisse aus dem integrierten Cache bereitgestellt werden können..
Warum dies die Antwort ist
Für leseintensive Workloads mit Toleranz für veraltete Daten ist der integrierte Cache von Azure Cosmos DB ideal. Um ihn zu nutzen, müssen Sie ein dediziertes Gateway bereitstellen und Ihre Clients für den Gateway-Modus konfigurieren. Der Direct-Modus umgeht das Gateway und damit den integrierten Cache. Durch Setzen von MaxIntegratedCacheStaleness (oder einer ähnlichen Einstellung im SDK) auf 60 Sekunden stellen Sie sicher, dass der Cache Ergebnisse liefert, die bis zu 60 Sekunden alt sein dürfen, was RU-Kosten und Latenz reduziert. Das Reduzieren der Indexierungsrichtlinie spart zwar RUs, aktiviert aber nicht den Cache. Eine Element-TTL (Time-to-Live) löscht Elemente nach einer bestimmten Zeit und ist nicht für das Caching von Leseanfragen gedacht.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich