beberapa hal yang perlu diingat:
-
Jumlah cakupan - Anda mungkin ingin mempertahankan rasio cakupan 1 banding 1 untuk klien-ke-server, bukan 1500 cakupan klien terhadap satu cakupan server. ini mengisolasi pengetahuan sinkronisasi setiap klien dari satu sama lain, Anda bahkan dapat menghapus dan membuat ulang cakupan klien tanpa memengaruhi cakupan lainnya. menyinkronkan pengetahuan juga akan jauh lebih ringkas.
-
Definisi ruang lingkup - jangan membuang semua tabel dalam satu ruang lingkup. tabel yang berbeda memiliki karakteristik yang berbeda (misalnya, unduh saja, hanya baca, pembaruan yang lebih jarang, sering diperbarui, dll...). mengelompokkan tabel berdasarkan karakteristiknya.
-
Batching - jika perubahannya kecil, jangan batch. Anda mengeluarkan overhead kinerja dalam batching karena batching harus menulis file dan kemudian, itu harus menyusun kembali dataset perubahan dari file.
-
Metadata Cleanup - mengatur penyimpanan metadata dan proses pembersihan metadata. ini akan mengurangi metadata sinkronisasi (baris dalam tabel pelacakan dan pengetahuan sinkronisasi).
-
Konfigurasi WCF -perhatikan entri konfigurasi WCF Anda seperti batas waktu, ukuran pesan, dll... perhatikan juga masalah ini:http://support.microsoft.com/kb/2567595
EDIT:
Juga, lihat pertimbangan Lingkup lainnya di sini:Cakupan Kerangka Kerja Sinkronisasi dan Pertimbangan Set Data Sinkronisasi Data SQL Azure