/ / Differenza tra quicklz e zlib nel database Greenplum: compressione, greenplum

Differenza tra quicklz e zlib nel database Greenplum: compressione, greenplum

Ciao Sto cercando di creare una tabella usando la compressione quicklz o zlib. Quale secondo te è una migliore modalità di compressione? E quali sono le differenze tra i due?

risposte:

1 per risposta № 1

In molti casi nei database zlib andrà meglio. Sia zlib che gzip si comprimono abbastanza bene, anche se ovviamente il grado di compressione con ciascuno dipenderà dai dati. Una differenza però è che mentre gzip impiega all'incirca la stessa quantità di tempo per comprimere e decomprimere, zlib si decomprimerà molto più velocemente che comprime. Ciò lo rende utile quando scrivi una volta e leggi molte volte. Le tabelle di database che si stanno comprimendo solo per risparmiare spazio (o forse per migliorare il tasso I / O dei dati effettivi) si inseriscono spesso in tale modello. Le proprietà di gzip lo rendono adatto per archiviare qualcosa che non ti aspetti di accedere molte volte.