Je viens de faire une sauvegarde d'une base de données SQL Server. Les fichiers MDF et LDF totalisent environ 29 Go, mais le fichier .bak n'était que de 23 Go, environ 20% plus petit.
Ma première supposition lorsqu'une version d'un ensemble de données est plus petite qu'une autre version contenant les mêmes données serait la compression des données, mais la compression donne généralement un bien meilleur taux de compression que 20%, en particulier pour les données très ordonnées (telles que les tables de base de données). ) De plus, les données compressées ne peuvent pas être facilement compressées davantage, mais je sais que les fichiers .bak peuvent être compressés.
Donc, si les données ne sont pas compressées et que rien n'est supprimé (parce que l'intérêt de faire une sauvegarde est de pouvoir ensuite la restaurer dans un état identique), alors qu'est-ce que ces 20% qui ne sont pas comptabilisés?
la source