Bir şirket, sürekli büyüyen bir Amazon DynamoDB tablosuna okuma ve yazma yapan birçok Amazon EC2 örneği üzerinde bir uygulama çalıştırmaktadır. Uygulama yalnızca son 30 güne ait verilere ihtiyaç duymaktadır. Şirket en düşük maliyeti ve minimum geliştirme çabasını istemektedir. Hangi çözüm bu gereksinimleri karşılar?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Uygulamayı, tabloda oluşturulan her yeni öğeye geçerli zaman damgası artı 30 gün değerine sahip bir öznitelik ekleyecek şekilde genişletin. DynamoDB'yi, özniteliği TTL özniteliği olarak kullanacak şekilde yapılandırın..
Neden bu cevap
Doğru cevap, DynamoDB'nin Time To Live (TTL) özelliğini kullanmaktır. Bu özellik, belirtilen bir öznitelik değeri (zaman damgası) dolduğunda öğeleri otomatik olarak silerek en düşük maliyeti ve minimum geliştirme çabasını sağlar. Uygulama sadece her yeni öğeye 30 gün sonrası için bir zaman damgası özniteliği eklemelidir. Diğer seçenekler: CloudFormation şablonunu her 30 günde bir yeniden dağıtmak ve silmek, veri kaybına yol açabilir ve karmaşık bir yönetim yükü getirir. AWS Marketplace'ten bir izleme uygulaması kullanmak veya Lambda işleviyle manuel silme mantığı uygulamak, ek maliyet, yönetim yükü ve geliştirme çabası gerektirir. DynamoDB TTL, bu işlevi yerleşik olarak ve daha verimli bir şekilde sunar.
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