Un juego en línea en vivo usa instancias de DynamoDB en el backend para almacenar puntajes en tiempo real de los participantes mientras compiten entre sí desde varias partes del mundo. ¿Qué opción de consistencia de datos es la más adecuada para implementar?

Pregunta

Un juego en línea en vivo utiliza instancias de DynamoDB en el backend para almacenar puntajes en tiempo real de los participantes mientras compiten entre sí desde varias partes del mundo.

¿Qué opción de coherencia de datos es la más adecuada para implementar?

Respuestas

A. Fuertemente consistente

B. Eventualmente consistente

C. Fuerte consistencia eventual

D. Consistencia optimista.

Respuesta Correcta

A.BCD

Respuesta correcta - A.

Dado que los jugadores provienen de ubicaciones geográficas distintas, los datos deberán poder leerse inmediatamente en un segundo tan pronto como se escriban.

Por lo tanto, se necesita una gran consistencia.

https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.ReadConsistency.html

La opción B es INCORRECTA porque los escenarios describen que los participantes del juego son en vivo.

No será suficiente si alguno de ellos obtiene actualizaciones de puntajes en menos tiempo que real.

La opción C es INCORRECTA porque la consistencia eventual fuerte no es aplicable en DynamoDB. La opción D es INCORRECTA porque solo hay dos modelos de consistencia de datos disponibles con el servicio de DynamoDB.

No se admite la consistencia optimista.

¡Ahora puedes descargar los tests!

Aquí puedes echar un vistazo a los tests que puedes descargar en formato PDF y Epub  para visualizarlos en tus dispositivos favoritos o incluso imprimirlos para estudiar, subrayar o hacer anotaciones en papel.
Poco a poco vamos agregando más.
Descargar versión imprimible
crossmenu