Bir şirket, oyuncuların enlem ve boylam kullanarak canlı konum takibini gerektiren çok oyunculu bir mobil oyun dağıttı. Veri deposu, konumların hızlı bir şekilde güncellenmesini ve alınmasını desteklemelidir. Oyun, konum verilerini okuma replikalarına sahip bir Amazon RDS for PostgreSQL DB örneğinde depolar, ancak yoğun kullanım sırasında veritabanı gerekli okuma/yazma performansını sürdürememektedir. Kullanıcı tabanı hızla artmaktadır. Bir çözümler mimarı, veri katmanı performansını iyileştirmek için ne yapmalıdır?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Mevcut DB örneğinin önüne bir Amazon ElastiCache for Redis kümesi dağıtın ve oyunu Redis kullanacak şekilde değiştirin..
Neden bu cevap
Amazon ElastiCache for Redis, yüksek performanslı, düşük gecikmeli bir veri önbelleği olarak çalışır ve okuma yoğun iş yükleri için idealdir. Konum verileri sık sık güncellenip okunduğundan, Redis bu verilere hızlı erişim sağlayarak RDS üzerindeki yükü azaltır ve performansı artırır. Multi-AZ etkinleştirilmiş anlık görüntü almak, dayanıklılığı artırır ancak performans sorununu doğrudan çözmez. OpenSearch Service, arama ve analiz için optimize edilmiştir, ancak hızlı okuma/yazma gerektiren canlı konum takibi için birincil veri deposu olarak uygun değildir. DAX, DynamoDB için bir önbellek çözümüdür, ancak mevcut kurulum Amazon RDS for PostgreSQL olduğundan, DAX bu senaryoda kullanılamaz.
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