Bir veri mühendisi, günlük kullanıcı davranış kayıtlarını Amazon Kinesis Data Streams ile alıyor. Bazı shard'lar (hot shard'lar) diğerlerinden çok daha fazla trafik aldığı için akış kısıtlanıyor. Mühendis kısıtlamayı nasıl durdurmalı?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Alınan kayıtları dağıtmak için rastgele bir bölüm anahtarı kullanın..
Neden bu cevap
Kinesis Data Streams'deki kısıtlamalar genellikle verilerin shard'lar arasında eşit olmayan dağılımından kaynaklanır. "Hot shard" olarak adlandırılan bu durum, belirli bir shard'ın kapasitesini aşan istekleri almasıyla ortaya çıkar. Rastgele bir bölüm anahtarı kullanmak, gelen kayıtların shard'lar arasında daha dengeli dağıtılmasını sağlayarak hot shard'ların oluşumunu engeller ve kısıtlamaları durdurur. Diğer seçenekler neden doğru değil: Shard sayısını artırmak, genel kapasiteyi artırsa da, bölüm anahtarı hala dengesizse hot shard sorununu çözmez. Üretici tarafından gönderilen kayıt sayısını veya boyutunu sınırlamak, sorunu geçici olarak hafifletebilir ancak temel nedeni olan dengesiz dağılımı gidermez ve veri kaybına veya gecikmeye yol açabilir.
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