Snapshot

Eyes
16 de Septiembre del 2004
Me peuden ayudar con este concepto: Qué es un Snapshot? ¿Me podrían dar un ejemplo de su uso o bien, para que me serviría tener un Snapshot en la Base de Datos?...

Se los Agradezco de Antemano

nerea
16 de Septiembre del 2004
Un Snapshot es una réplica de una tabla (o varias).
Una situación típica de una réplica podría ser la siguiente:
Tienes un Base de Datos central donde tienes tablas maestras que se mantienen en dicha base de datos. Además tienes una o varias Bases de Datos remotas en las que necesitas acceder a dichas tablas maestras, pero el rendimiento línea no te permite crear accesos por db_link porque sería demasiado lento o porque puede ser que no tengas comunicacion en todo momento. En este caso en la base de datos remota podrías crear un réplica contra la una tabla maestra de la base de datos central. Dicha réplica se refrescará periódicamente y automáticamente (es parametrizable) con las modificaciones que haya habido desde el último refresco.