Soluciones Efectivas para Mejorar el Rendimiento de Escritura en Bases de Datos AWS RDS
Pregunta
Como arquitecto de soluciones de AWS, está diseñando una nueva aplicación Java en EC2 con una base de datos relacional implementada en RDS.
Durante la prueba de concepto, se descubrió que la base de datos encuentra una gran cantidad de operaciones de escritura en ciertos momentos y no puede manejar la carga.
¿Cuál de las siguientes opciones es adecuada para mejorar el rendimiento de escritura?
Respuestas
A. Agregue una réplica de lectura a la instancia de base de datos de RDS.
B. Reemplace AWS RDS con DynamoD.
C. Utilice SQS para poner en cola las escrituras de la base de datos.
D. Utilice SNS para enviar notificaciones de las escrituras de base de datos perdidas y luego agréguelas manualmente en una etapa posterior.
Respuesta Correcta
A.BCD
Respuesta correcta - C.
Las colas de SQS se pueden usar para almacenar en caché las escrituras pendientes de la base de datos para que la base de datos pueda manejar la carga correctamente.
Para obtener más información sobre AWS SQS, consulte la siguiente URL:
https://aws.amazon.com/sqs/faqs/" href="https://aws.amazon.com/sqs/faqs/">https://aws.amazon.com/sqs/faqs/
La opción A es incorrecta porque la réplica de lectura no puede ayudar en las solicitudes de escritura.
La opción B es incorrecta porque DynamoDB no es relacional; sin embargo, la aplicación necesita una base de datos relacional.
La opción D es incorrecta porque agregar manualmente la operación de escritura perdida no es un enfoque adecuado.
¡Ahora puedes descargar los tests!
Poco a poco vamos agregando más.