Bir hisse senedi alım satım uygulaması, alım satım isteklerini işlemek için milisaniyenin altında gecikme süresi gerektiriyor. Alım satım verileri DynamoDB'de depolanıyor, ancak yük testi veri alımının gerekenden daha yavaş olduğunu gösteriyor. Hangi çözüm, minimum çabayla alım gecikmesini azaltacaktır?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Alım satım verilerini önbelleğe almak için DynamoDB Accelerator (DAX) kullanın..
Neden bu cevap
Doğru cevap, alım satım verilerini önbelleğe almak için DynamoDB Accelerator (DAX) kullanmaktır. DAX, DynamoDB için tam olarak yönetilen, yüksek oranda erişilebilir, bellek içi bir önbellektir ve milisaniyenin altında yanıt süreleri sunarak okuma performansını önemli ölçüde artırır. Uygulama kodunda minimum değişiklik gerektirir. Local Secondary Indexes (LSI'ler) eklemek, farklı öznitelikler üzerinden sorgulama performansını artırabilir ancak genel okuma gecikmesini doğrudan azaltmaz. Amazon S3'e taşımak ve S3 Transfer Acceleration kullanmak, DynamoDB'nin yerini alarak mimariyi tamamen değiştirir ve milisaniyenin altında gecikme süresi gerektiren işlemler için uygun değildir. Üstel geri çekilmeli yeniden denemeler eklemek, geçici hataları yönetmeye yardımcı olur ancak temel okuma gecikmesini iyileştirmez; aksine, başarısız istekler için toplam gecikmeyi artırabilir.
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