Mejorar la escalabilidad y la disponibilidad
Muchas aplicaciones se pueden beneficiar de una mayor escalabilidad y disponibilidad. Mantener continuamente actualizadas las copias de datos permite realizar actividades de lectura en muchos servidores. La redundancia que resulta de mantener varias copias de los mismos datos es asimismo útil durante los errores previstos e imprevistos. Si un servidor no se encuentra disponible, las solicitudes se pueden enrutar a un servidor diferente que disponga de los mismos datos hasta que el servidor original (o el que lo sustituya) vuelva a estar en línea.
Existen varias formas de mejorar la escalabilidad y la disponibilidad mediante la replicación, en función de los requisitos de la aplicación:
Si la aplicación tiene una mayor actividad de lectura que de escritura, los datos almacenados en la caché mediante replicación en varios servidores se pueden utilizar para mejorar la escalabilidad de la aplicación. Para obtener más información, vea Mejorar la escalabilidad.
Si la aplicación requiere la disponibilidad de los datos durante errores previstos e imprevistos de la base de datos, vea Mejorar la disponibilidad.
Si la aplicación requiere tanto una escalabilidad de lectura alta como la posibilidad de controlar errores previstos e imprevistos, vea Mejorar la disponibilidad y la escalabilidad.