Bir şirket oturum verilerini bir DynamoDB tablosunda önbelleğe alıyor ve süresi dolmuş oturum öğelerini kaldırmak için otomatik bir yöntem istiyor. Eski öğeleri otomatik olarak silmenin en basit yolu nedir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Sona erme süresini içeren bir öznitelik ekleyin ve bu özniteliği kullanarak DynamoDB Time To Live (TTL) özelliğini etkinleştirin..
Neden bu cevap
Doğru cevap, sona erme süresini içeren bir öznitelik eklemek ve bu özniteliği kullanarak DynamoDB Time To Live (TTL) özelliğini etkinleştirmektir. DynamoDB TTL, belirli bir süre sonra öğeleri otomatik olarak silmek için tasarlanmış yerleşik bir özelliktir. Bu, eski oturum verilerini yönetmek için en basit ve en verimli yöntemdir. Diğer seçenekler neden yanlış: Eski kayıtları silen bir betik yazmak ve bunu bir EC2 örneğinde bir cron işi olarak zamanlamak, manuel yönetim ve ek altyapı gerektirir, bu da daha az basittir ve maliyetli olabilir. Oturum verileri için her gün yeni bir DynamoDB tablosu oluşturmak ve önceki günün tablosunu silmek, gereksiz karmaşıklık, yönetim yükü ve potansiyel veri kaybı riskleri taşır. Sona erme süresini depolayan ItemExpiration adlı bir öznitelik eklemek tek başına yeterli değildir; bu özniteliği kullanarak TTL özelliğini etkinleştirmeden, öğeler otomatik olarak silinmez.
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