Amazon RDS kullanan bir uygulama, sorgu performansını düşüren periyodik olarak yoğun okuma trafiği artışları yaşıyor. Ekip, okuma isteklerini boşaltmak ve performansı en az karmaşıklıkla artırmak için çok iş parçacıklı, ölçeklenebilir bir önbellekleme çözümü istiyor. En basit uygun çözüm hangisidir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Okuma isteklerini birincil veritabanından boşaltmak için Amazon ElastiCache for Memcached kullanın..
Neden bu cevap
Amazon ElastiCache for Memcached, okuma yoğunluğu olan uygulamalar için yüksek performanslı ve ölçeklenebilir bir önbellekleme çözümü sunar. Çok iş parçacıklı yapısı sayesinde, yoğun okuma trafiği artışlarını etkin bir şekilde yönetebilir ve veritabanı üzerindeki yükü azaltarak sorgu performansını artırır. En az karmaşıklıkla ölçeklenebilir bir çözüm arandığı için Memcached, basit anahtar-değer depolama modeliyle bu ihtiyacı karşılar. Diğer seçenekler: DynamoDB ve DAX, NoSQL veritabanı çözümü olup mevcut RDS uygulamasının veri modelini değiştirmeyi gerektirir, bu da daha fazla karmaşıklık demektir. RDS Multi-AZ, yüksek erişilebilirlik içindir, okuma performansını doğrudan artırmaz ve okumaları bekleme sunucusuna yönlendirmek Multi-AZ'nin tasarım amacına aykırıdır. ElastiCache for Redis, Memcached'e göre daha zengin veri yapıları ve kalıcılık gibi özellikler sunar, ancak bu senaryoda istenen "en az karmaşıklık" kriteri göz önüne alındığında Memcached daha basit bir seçenektir.
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