Bir Amazon Aurora veritabanının önüne bir önbellekleme katmanı ekliyorsunuz ve uygulamanın her öğe için her zaman en güncel değeri okumasını sağlamanız gerekiyor. Hangi önbellekleme stratejisi bu gereksinimi karşılar?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Tüm oluşturma ve güncelleme işlemleri için bir write-through cache kullanın..
Neden bu cevap
Uygulamanın her zaman en güncel değeri okumasını sağlamak için write-through cache stratejisi en uygunudur. Write-through cache'de, veriler hem önbelleğe hem de ana veritabanına eş zamanlı olarak yazılır. Bu, önbellekteki verilerin her zaman ana veritabanındaki verilerle senkronize olmasını garanti eder, böylece okuma işlemleri her zaman en güncel değeri alır. Diğer seçenekler neden uygun değil: Her önbelleğe alınmış öğe için bir time-to-live (TTL) uygulamak, belirli bir süre sonra önbelleğin geçersiz olmasına neden olur, ancak bu süre içinde veritabanında yapılan bir güncelleme önbelleğe yansımaz ve eski veri okunabilir. Lazy loading (isteğe bağlı yükleme), bir öğeye ilk erişildiğinde önbelleğe yüklenmesini sağlar. Ancak, öğe önbelleğe alındıktan sonra veritabanında güncellenirse, önbellekteki eski veri okunmaya devam edebilir. Read-through cache, bir öğeye erişildiğinde önbellekte yoksa veritabanından çekilip önbelleğe yazılmasını sağlar. Bu, okuma performansını artırır ancak veritabanındaki güncellemelerin anında önbelleğe yansımasını garanti etmez.
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