La replicación de instantáneas distribuye los datos exactamente como aparecen en un momento específico en el tiempo y no supervisa las actualizaciones de los datos. Cuando se produce la sincronización, se genera la instantánea completa y se envía a los suscriptores.
Usar la replicación de instantáneas por sí solo es más apropiado cuando uno o más de los siguientes es verdadero:
Los datos cambian con poca frecuencia.
Es aceptable tener copias de datos que están desactualizadas con respecto al Editor por un período de tiempo.
Replicar pequeños volúmenes de datos.
Se produce un gran volumen de cambios en un corto período de tiempo.
La replicación de instantáneas es más apropiada cuando los cambios en los datos son sustanciales pero poco frecuentes. Por ejemplo, si una organización de ventas mantiene una lista de precios de productos y todos los precios se actualizan al mismo tiempo una o dos veces al año, se recomienda replicar toda la instantánea de los datos después de que haya cambiado. Dados ciertos tipos de datos, las instantáneas más frecuentes también pueden ser apropiadas. Por ejemplo, si se actualiza una tabla relativamente pequeña en el publicador durante el día, pero se acepta cierta latencia, los cambios se pueden entregar todas las noches como una instantánea.
La replicación de instantáneas tiene una sobrecarga continua más baja en el publicador que la replicación transaccional, porque no se realiza un seguimiento de los cambios incrementales. Sin embargo, si el conjunto de datos que se está replicando es muy grande, requerirá recursos sustanciales para generar y aplicar la instantánea. Tenga en cuenta el tamaño de todo el conjunto de datos y la frecuencia de los cambios en los datos al evaluar si se utiliza la replicación de instantáneas.
Por lo tanto, los deltas no se generan, toda la base de datos se captura y replica.