Vajadzēja saspiest SQL servera backupus.
Nolēmu izmantot kādu freeware tooli.
Tā nu patestēju komandlīnijas
7-zip un
bzip2.
Izmantoju 30MB backup failu.
bzip2 manā mājas kompītī to saspieda līdz kādiem 10MB 1min 9sek, izmantojot apm. 7MB RAM.
7-zip norādot arhīva tipu bzip2 saspieda 1min 13sek, izmantojot apm. 9MB RAM.
Abi .bz2 faili sanāca pilnīgi identiski.
Nu labi patestēšu 7z tipa arhīvus...
Virpirms spiedu 7z formātā ar bzip2 algoritmu. Tas aizņēma 13min 9sek, patērējot vairāk kā 250MB RAM. Tiesa .7z fails ir par kādiem 500KB mazāks par savu .bz2 sugasbrāli.
Ņu tā... Jāpamēģina 7z formāts ar LZMA algoritmu. Pēc 15min un 51sek, izmantojot apmēram 257MB RAM, es biju ieguvis par kādiem 400KB mazāku failu, nekā ar bzip2 1 minūtē un 9 sekundēs iegūto...
P.S. Visos testos izmantoju maksimālu saspiešanu ("-9" parametru bzip2 un "-m9" parametru 7-zip).
Tā nu nolēmu serverī izmantot
bzip2 (neskatoties uz to, ka vienā tā arhīvā var būt tikai viens fails), jo tas visātrāk saspiež, kā arī patērē vismazāk resursu (nedomāju, ka 500KB jeb 5% ir vērti 11x lēnāku saspiešanu).