Bir mobil uygulama, günde milyonlarca blog gönderisini bir DynamoDB tablosuna yazar; her gönderi bir öğedir. Uygulamanın yalnızca yeni gönderilere ihtiyacı vardır ve 48 saatten eski öğeler kaldırılabilir. 48 saatten eski gönderileri otomatik olarak silmek için EN uygun maliyetli yöntem nedir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Oluşturulduktan 48 saat sonraki epoch zaman damgasını içeren bir Number özniteliği ekleyin ve bu özniteliği kullanarak DynamoDB Time To Live (TTL) özelliğini etkinleştirin..
Neden bu cevap
Doğru cevap, DynamoDB'nin yerleşik Time To Live (TTL) özelliğini kullanmaktır. Bu özellik, belirli bir zaman damgasına dayalı olarak öğeleri otomatik ve maliyet etkin bir şekilde siler. Her öğeye, oluşturulduktan 48 saat sonraki epoch zaman damgasını içeren bir Number özniteliği ekleyerek ve bu özniteliği TTL için yapılandırarak, DynamoDB eski gönderileri sizin müdahaleniz olmadan temizleyecektir. Diğer seçenekler, manuel tarama, özel kod çalıştırma ve ek AWS kaynakları (EC2, Fargate, Lambda) gerektirdiğinden daha maliyetli ve karmaşıktır. Ayrıca, DynamoDB TTL, silme işlemlerini arka planda gerçekleştirdiği için tablo performansını etkilemez.
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