|
|
En la modalidad de entrega asincrónica, el control se devuelve a la aplicación que genera la entrada de journal en el sistema principal sin esperar a que la entrada se replique en el journal remoto. Utilizando esta modalidad, pueden perderse entradas de journal necesarias para una recuperación en caso de falla del sistema principal. Además puede tener lugar el fenómeno llamado latencia de entradas de journal, que es la diferencia entre las entradas de journal que existen en el journal del sistema remoto, y las que residen en el journal del sistema principal. Desde el punto de vista de la recuperación, el sistema principal puede estar varias entradas de journal por delante de su asociado en el sistema remoto. En la modalidad de entrega sincrónica, el control no se devuelve a la aplicación que genera la entrada de journal en el sistema principal, hasta que la entrada de journal se replica en el journal remoto. Es así como el sistema remoto conoce todas las entradas de journal en tiempo real a medida que se crean en el sistema principal. La utilización de esta modalidad permite una recuperación sin pérdida de entradas de journal en el sistema remoto en caso de anomalía del sistema principal. Su impacto en el rendimiento de la función de journalización es mayor que en la modalidad asíncrona. La latencia de datos en la modalidad de entrega sincrónica es cero, y no se produce pérdida de entradas ante una eventual falla del sistema principal. La elección de la modalidad de entrega y el vínculo de comunicaciones entre los equipos están estrechamente ligados. Puesto que la modalidad de entrega sincrónica afectará el tiempo de respuesta mayormente que la otra modalidad, cuanto más rápido sea el vínculo y el protocolo de comunicaciones, mejor será el rendimiento. Esto a su vez, depende de la cantidad de entradas de journal que se generen por unidad de tiempo, o sea el nivel de actividad que se registra en el sistema principal. |