Uygulamanız öğeleri DynamoDB'de depoluyor ve tablonun bölüm anahtarı ile alternatif bir sıralama anahtarı değerini birleştirerek sorgulama yapmanız gerekiyor. Ayrıca, en son yazılanlar da dahil olmak üzere en güncel verileri okumanız şart. Sorguyu nasıl tasarlamalısınız?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Tabloyu oluştururken bir local secondary index (LSI) oluşturun ve strongly consistent okumalar kullanarak LSI'ı sorgulayın..
Neden bu cevap
Doğru cevap, birincil anahtarın (bölüm anahtarı + sıralama anahtarı) yanı sıra alternatif bir sıralama anahtarı ile sorgulama ihtiyacı nedeniyle bir Local Secondary Index (LSI) oluşturmayı gerektirir. LSI'lar, ana tablonun bölüm anahtarını paylaşır ancak farklı bir sıralama anahtarına sahiptir. En güncel verileri okuma şartı, strongly consistent okumaların kullanılmasını zorunlu kılar. LSI'lar, strongly consistent okumaları destekler. Global Secondary Index (GSI) yanlış bir seçenektir çünkü GSI'lar kendi bölüm ve sıralama anahtarlarına sahiptir ve ana tablonun bölüm anahtarını paylaşma gereksinimini karşılamaz. Ayrıca, GSI'lar yalnızca eventually consistent okumaları destekler, bu da en güncel verileri okuma şartını ihlal eder.
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