Optimalkan Performa Replikasi Penggabungan dengan Artikel Khusus Unduhan
Berlaku untuk: SQL Server
Replikasi penggabungan menawarkan dua jenis artikel yang berbeda untuk memenuhi kebutuhan aplikasi yang berbeda. Publikasi dapat berisi satu atau beberapa jenis artikel ini yang sesuai untuk aplikasi:
Artikel standar
Artikel unduhan saja
Artikel khusus unduhan memberikan keunggulan performa dibandingkan artikel standar dan harus digunakan jika sesuai.
Catatan
Untuk menggunakan artikel hanya unduhan, tingkat kompatibilitas publikasi harus setidaknya 90RTM.
Artikel Standar
Artikel standar adalah default, menawarkan berbagai fitur replikasi penggabungan, termasuk deteksi dan resolusi konflik yang kaya. Artikel standar sesuai untuk tabel yang diperbarui oleh beberapa Pelanggan; objek selain tabel, seperti prosedur dan tampilan tersimpan, selalu diterbitkan sebagai artikel standar.
Artikel Khusus Unduhan
Artikel khusus unduhan dirancang untuk aplikasi dengan data yang tidak diperbarui di Pelanggan, seperti sekumpulan artikel yang terkandung dalam katalog produk. Katalog produk biasanya diperbarui di Penerbit, tetapi tidak di Pelanggan. Karena artikel khusus unduhan tidak dapat diperbarui di Pelanggan, metadata pelacakan tidak dikirim ke Pelanggan. Ini dapat menyebabkan berkurangnya penyimpanan pada Pelanggan dan manfaat performa, terutama jika koneksi jaringan lambat.
Artikel hanya unduhan berfungsi bersama dengan langganan klien: jika artikel ditetapkan sebagai unduhan saja, baris untuk artikel tersebut tidak dapat disisipkan, diperbarui, atau dihapus di Pelanggan yang menggunakan langganan klien. Penerbit dan Pelanggan yang menggunakan jenis langganan server (biasanya Pelanggan yang menerbitkan ulang data ke Pelanggan lain) dapat menyisipkan, memperbarui, dan menghapus data. Untuk informasi selengkapnya tentang langganan klien, lihat Berlangganan Publikasi.
Untuk menentukan bahwa artikel hanya diunduh, lihat Menentukan properti Replikasi Penggabungan.
Menggunakan Berbagai Jenis Artikel di Aplikasi Anda
Dengan memahami persyaratan aplikasi Anda, Anda dapat melakukan tradeoff antara fleksibilitas maksimum dan performa optimal. Misalnya, aplikasi dengan banyak konflik dan perubahan di Penerbit dan Pelanggan akan menggunakan publikasi yang terdiri dari artikel standar. Beberapa aplikasi, seperti aplikasi otomatisasi tenaga penjualan, mungkin memiliki artikel dengan potensi konflik, dan artikel lain yang berfungsi sebagai tabel pencarian, yang dapat ditentukan sebagai unduhan saja. Aplikasi entri data, seperti sistem titik penjualan dan aplikasi otomatisasi paksa lapangan, sering kali secara ketat mempartisi data dengan cara konflik dihilangkan, dan data dari satu Pelanggan tidak pernah pergi ke yang lain. Dalam situasi ini, kombinasi partisi yang tidak tumpang tindih, artikel unduhan saja, dan partisi yang telah dikomputasi memberikan performa dan skalabilitas maksimum. Untuk informasi selengkapnya tentang partisi yang tidak tumpang tindih dan partisi yang telah dikomputasi sebelumnya, lihat Filter Baris Berparameter.