Saya baru saja mengambil cadangan dari database SQL Server. File-file MDF dan LDF bersama-sama totalnya sekitar 29 GB, tetapi file .bak hanya 23 GB, sekitar 20% lebih kecil.
Tebakan pertama saya ketika satu versi dari set data lebih kecil dari versi lain yang berisi data yang sama adalah kompresi data, tetapi kompresi biasanya menghasilkan rasio kompresi yang jauh lebih baik daripada 20%, terutama untuk data yang sangat dipesan (seperti tabel database. ) Juga, data terkompresi tidak dapat dengan mudah dikompresi lebih lanjut, tetapi saya tahu bahwa file .bak dapat dikompresi.
Jadi, jika data tidak dikompresi, dan tidak ada yang dibuang, (karena tujuan membuat cadangan adalah untuk dapat mengembalikannya ke kondisi yang sama setelah itu), lalu untuk apa 20% yang tidak terhitung?