Rsync hanya menyalin pada bagian file yang diubah. Jadi jika saya memiliki dump data besar, misalnya database SQL dalam format teks, dan saya ingin menyalinnya ke mesin lokal saya menggunakan bandwidth sesedikit mungkin, apa yang harus saya lakukan?
Saya bisa membiarkannya sebagai teks yang tidak terkompresi dan menggunakan rsync dengan -z switch, atau saya bisa gzip di server dan rsync file gzip.
Kecurigaan saya adalah bahwa perubahan kecil pada file teks sumber SQL dapat mengakibatkan pengocokan data yang lebih besar dalam versi gzip terkompresi, jadi rsync harus melakukan lebih banyak pekerjaan karena lebih banyak file telah berubah.
Juga, karena saklar -z melakukan kompresi, ini bisa menjadi yang paling efisien. Namun, saya tidak yakin.
gzip --rsyncable