Репликация моментальных снимков распределяет данные в точности так, как они появляются в определенный момент времени, и не отслеживает обновления данных. Когда происходит синхронизация, весь моментальный снимок создается и отправляется подписчикам.
Использование репликации моментальных снимков само по себе наиболее целесообразно, если выполняется одно или несколько из следующих условий:
Данные изменяются нечасто.
Допустимо иметь копии данных, которые являются устаревшими по отношению к Издателю в течение определенного периода времени.
Репликация небольших объемов данных.
Большой объем изменений происходит в течение короткого периода времени.
Репликация моментальных снимков является наиболее подходящей, когда изменения данных существенны, но редки. Например, если сбытовая организация ведет прайс-лист на продукцию и все цены обновляются в одно и то же время один или два раза в год, рекомендуется реплицировать весь моментальный снимок данных после его изменения. Учитывая определенные типы данных, более частые снимки также могут быть уместными. Например, если сравнительно небольшая таблица обновляется на издателе в течение дня, но допустима некоторая задержка, изменения могут доставляться ночью как снимок.
Репликация моментальных снимков имеет меньшие постоянные накладные расходы на издателе, чем репликация транзакций, поскольку дополнительные изменения не отслеживаются. Однако, если реплицируемый набор данных очень большой, для создания и применения моментального снимка потребуются значительные ресурсы. Учитывайте размер всего набора данных и частоту изменений данных при оценке необходимости использования репликации моментальных снимков.
Поэтому дельты не генерируются, вся база данных снимается и реплицируется.