Replikasi snapshot mendistribusikan data persis seperti yang muncul pada waktu tertentu dan tidak memantau pembaruan data. Ketika sinkronisasi terjadi, seluruh foto dibuat dan dikirim ke Pelanggan.
Menggunakan replikasi snapshot dengan sendirinya paling tepat ketika satu atau lebih hal berikut ini benar:
Perubahan data jarang terjadi.
Dapat diterima untuk memiliki salinan data yang kedaluwarsa sehubungan dengan Penerbit untuk jangka waktu tertentu.
Replikasi volume data yang kecil.
Sejumlah besar perubahan terjadi dalam periode waktu yang singkat.
Replikasi snapshot paling tepat ketika perubahan data cukup besar tetapi jarang. Misalnya, jika organisasi penjualan mempertahankan daftar harga produk dan harga semua diperbarui pada waktu yang sama sekali atau dua kali setiap tahun, direkomendasikan untuk mereplikasi seluruh snapshot data setelah diubah. Dengan tipe data tertentu, snapshot yang lebih sering mungkin juga sesuai. Misalnya, jika tabel yang relatif kecil diperbarui di Penerbit pada siang hari, tetapi beberapa latensi dapat diterima, perubahan dapat dikirim setiap malam sebagai potret.
Replikasi snapshot memiliki overhead terus menerus yang lebih rendah pada Penerbit daripada replikasi transaksional, karena perubahan inkremental tidak dilacak. Namun, jika dataset yang direplikasi sangat besar, itu akan membutuhkan sumber daya yang substansial untuk menghasilkan dan menerapkan snapshot. Pertimbangkan ukuran seluruh kumpulan data dan frekuensi perubahan pada data saat mengevaluasi apakah akan menggunakan replikasi foto.
Oleh karena itu, delta tidak dihasilkan, seluruh database snapshotted dan direplikasi.