Tôi vừa mới sao lưu cơ sở dữ liệu SQL Server. Tổng cộng các tệp MDF và LDF khoảng 29 GB, nhưng tệp .bak chỉ có 23 GB, nhỏ hơn khoảng 20%.
Tôi đoán đầu tiên khi một phiên bản của một tập hợp dữ liệu nhỏ hơn một phiên bản khác chứa cùng dữ liệu sẽ là nén dữ liệu, nhưng nén thường mang lại tỷ lệ nén tốt hơn nhiều so với 20%, đặc biệt là đối với dữ liệu có thứ tự cao (như bảng cơ sở dữ liệu. ) Ngoài ra, dữ liệu nén không thể dễ dàng nén hơn nữa, nhưng tôi biết rằng các tệp .bak có thể được nén.
Vì vậy, nếu dữ liệu không bị nén và không có gì bị loại bỏ, (vì toàn bộ điểm tạo bản sao lưu là có thể khôi phục dữ liệu về trạng thái giống hệt sau đó,) thì 20% đó không được tính là gì?