Bir geliştiricinin, veritabanındaki yükü en aza indirirken tek bir API çağrısı kullanarak bir DynamoDB tablosundan belirli birkaç öğeyi getirmesi gerekiyor. Hangi DynamoDB API'si kullanılmalıdır?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: BatchGetItem.
Neden bu cevap
BatchGetItem, tek bir API çağrısıyla bir veya daha fazla tablodan birden çok öğeyi verimli bir şekilde almanızı sağlar. Bu, ağ gecikmesini azaltır ve her öğe için ayrı GetItem çağrıları yapmaktan daha ekonomiktir. Veritabanı üzerindeki yükü de minimize eder çünkü birden fazla öğe tek bir istekte işlenir. GetItem, yalnızca tek bir öğeyi anahtar kullanarak getirir. Scan, bir tablodaki tüm öğeleri okur ve filtrelenmemiş büyük veri kümeleri için verimsizdir, bu da yükü artırır. Query, belirli bir bölüm anahtarı değeriyle eşleşen öğeleri getirir ve isteğe bağlı olarak sıralama anahtarı koşullarıyla filtrelenebilir, ancak belirli birkaç öğeyi doğrudan anahtarlarıyla getirmek için BatchGetItem daha uygundur.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez