Bir oyun uygulaması olayları Amazon DynamoDB'de depolar ve bir veri mühendisinin bu verileri neredeyse gerçek zamanlı güncellemelerle Amazon OpenSearch Service'e alması gerekmektedir. Bu gereksinimi hangi çözüm karşılar?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Tablo değişikliklerini yakalamak için Amazon DynamoDB Streams'i kullanın. Akışı işlemek ve Amazon OpenSearch Service'i güncellemek için bir AWS Lambda işlevi kullanın..
Neden bu cevap
Doğru cevap, DynamoDB Streams ve AWS Lambda'yı kullanmaktır. DynamoDB Streams, DynamoDB tablosundaki tüm değişiklikleri (eklemeler, güncellemeler, silmeler) neredeyse gerçek zamanlı olarak yakalayan bir zaman sıralı kayıt akışıdır. Bir Lambda işlevi bu akışı tüketebilir ve değişiklikleri Amazon OpenSearch Service'e indeksleyebilir, böylece verilerin neredeyse gerçek zamanlı olarak güncel kalmasını sağlar. Diğer seçenekler neden yanlış: AWS Step Functions ve Amazon S3'e periyodik aktarım, "neredeyse gerçek zamanlı" gereksinimini karşılamaz; bu bir toplu iş çözümüdür. AWS Glue işleri, büyük veri dönüşümleri için tasarlanmıştır ve genellikle gerçek zamanlı veya neredeyse gerçek zamanlı senkronizasyon için uygun değildir. Özel bir OpenSearch eklentisi kullanmak, AWS tarafından yönetilen bir hizmet için standart bir çözüm değildir ve genellikle daha karmaşık ve sürdürülemezdir.
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