es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo tener replicación de lectura sincrónica en AWS RDS.

Para AWS RDS existen 2 formas de crear un “clon” de su base de datos:

1/ Réplica de lectura: Crea una réplica de lectura, los datos son asíncronos, lo que significa que hay un pequeño retraso.

2/ Duplicado Multi-AZ: Crea una base de datos en espera, los datos son síncronos, lo que significa que siempre son exactamente iguales; pero esto es para la conmutación por error y no se puede utilizar a menos que la base de datos principal esté inactiva.

Entonces, la capacidad “sincrónica” ya está presente, pero no encuentro ninguna opción para tener una réplica de solo lectura sincrónica.

En mi caso, quiero tener una réplica de lectura para reducir la carga de lectura en la base de datos principal, pero los datos son muy sensibles, por lo que no puedo permitirme leer datos antiguos en absoluto. ¿Alguna sugerencia para mi caso aquí con el servicio AWS RDS? como hacer que el “duplicado” sea legible.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Como experto en IT especializado en bases de datos y Amazon Web Services (AWS), es importante señalar que actualmente no existe una opción para crear una réplica en modo de sólo lectura sincrónica en AWS RDS. Si bien la opción de espera multi-AZ ofrece replicación de datos sincrónica para fines de failover, no se puede utilizar como una réplica en modo de sólo lectura.

    Una posible solución para reducir la carga de lectura en la base de datos principal, al tiempo que se garantiza que los datos sensibles no estén desactualizados, es utilizar una combinación de servicios de AWS. Por ejemplo, podrías crear una réplica de lectura de tu base de datos y utilizar funciones de AWS Lambda para sincronizar los datos entre la base de datos principal y la réplica de lectura en intervalos especificados. Esto garantizaría que la réplica de lectura esté siempre actualizada con los datos más recientes, al tiempo que reduce la carga en la base de datos principal.

    Alternativamente, si tienes estrictos requisitos de acceso a datos en tiempo real, es posible que desees considerar el uso de una solución de base de datos diferente que ofrezca réplicas en modo de sólo lectura sincrónicas, como PostgreSQL u Oracle. Sin embargo, la transición a un sistema de base de datos diferente puede no ser factible según tu caso de uso específico y las restricciones presupuestarias.

    En general, es importante considerar cuidadosamente tus requisitos y limitaciones específicas al elegir una configuración de AWS RDS para tus necesidades de base de datos.

Comments are closed.