Una réplica de lectura mantiene una copia actualizada de los datos de la base de datos principal, dedicada exclusivamente a responder consultas de lectura, mientras que todas las operaciones de escritura siguen dirigiéndose únicamente al servidor principal, distribuyendo así la carga total de trabajo entre varios servidores.
Por qué es tan efectiva para escalar lecturas
En muchas aplicaciones, las operaciones de lectura superan ampliamente en cantidad a las de escritura; distribuir esas lecturas entre varias réplicas permite escalar la capacidad total de consulta del sistema de forma mucho más simple que intentar escalar también las escrituras, que requieren coordinación más compleja entre servidores.
