2016-04-27 5 views
0

Ich habe letzte Woche im Internet gesucht, aber ich habe nichts gefunden. Ich habe ein solches Problem: Wir haben tägliche SQL-Backups in Unternehmen von 2012 bis heute. All diese Dateien werden mit der Standardkomprimierung komprimiert.Ist es schlecht, 7zip SQL-Backups komprimiert mit NTFS-Komprimierung zu komprimieren?

enter image description here

Es geht um ~ 500 Dateien pro Monat. Es sind ungefähr 24 000 Dateien. Es ist eine riesige Menge Speicherplatz auf der Festplatte (jeden Tag kostet jetzt etwa 9 GB, 6 GB im Jahr 2012). Und es ist Backup, also haben diese Dateien an drei verschiedenen Orten.

Ich möchte 7z diese Dateien, weil, zum Beispiel, wenn Datenbank 2 GB, nach Windows Disk Kompression Feature hat es ~ 1200 MB. Wenn ich diese Datei 7z habe, hat sie 200 mb.

Ich habe ein einfaches Batch-Skript gemacht, das diese Dateien entpackt, packt und löscht. Nach einem Tag hat es einen Monat gedauert. Dekomprimierung kostet viel Zeit.

Ich sehe Zip-sql BAK-Dateien ist sehr häufig und sicher. Aber jetzt ist die wirkliche Frage - muss ich jede Datei dekomprimieren und dann packen, oder ist es sicher für 7z "komprimierte" Dateien? Hier

ist das Skript:

echo off 
FOR /R %%i IN (*.bak) DO ( 
echo Decompressing %%i 
compact /u "%%i" >> log.txt 
ping 127.0.0.1 -n 2 > nul 
echo Zipping %%i 
"C:\Program Files\7-Zip\7z.exe" a "%%i.7z" "%%i" >> log.txt 
echo Deleting %%i 
del "%%i" >> log.txt 
echo _____) 
+0

SQL Server (wenn das Ihre Plattform ist) kann mit * Backup-Komprimierung * konfiguriert werden, um automatisch zu komprimieren. –

+0

Ja, es kann auf SQL Server 2008 und höher durchgeführt werden, aber leider haben wir immer noch SQL Server 2005. – Kamil

Antwort

1

Es ist absolut sicher.

Die von Windows bereitgestellte Komprimierung ist transparent. Dies bedeutet, dass dies aus der Perspektive einer beliebigen Anwendung nur normale Dateien sind, die wie jede andere Datei gelesen und geschrieben werden können. Intern komprimiert und dekomprimiert Windows die Daten im Hintergrund um eine Ebene unter dem, was für Anwendungen sichtbar ist.

Daher macht 7-Zip keinen Unterschied zwischen Dateien, die bereits von Windows und anderen komprimiert wurden. Allerdings wird es wahrscheinlich nicht viel Sinn machen, die Windows-Komprimierung zu verwenden, wenn Sie diese sofort danach dekomprimieren. Es wird wahrscheinlich auch viel schneller sein, denn selbst wenn Sie die Dateien nicht manuell dekomprimieren, muss Windows die Daten implizit dekomprimieren, wenn 7-Zip es lesen will.

Verwandte Themen