OpenERP: export de base de données – compression extrême avec lzma

Exporter une base

-Fp: on exporte au format plain text

–no-owner: on ne sauvegarde pas le nom du propriétaire

Et pour importer une base ??

Pour importer une base exportée:

Compression extrême avec lzma

Dans le cas d’une très grosse base de données, il peut être intéressant de la compresser la base. pg_dump a une option de compression mais le ratio peut être grandement amélioré avec lzma.

LZMA, pour Lempel-Ziv-Markov chain-Algorithm, est un algorithme de compression de données en développement jusqu’à 2001 et utilisé dans le format 7z du programme 7-Zip et par StuffitX. Il utilise une compression avec dictionnaire assez similaire au LZ77 et offre un fort taux de compression (en général plus fort que le Bzip2) et une taille variable de dictionnaire de compression (jusqu’à 4 Go). (voir aussi LZW) source Wikipedia

Donc voici comment exporter une base et la compresser à la volée avec lzma:

L’option –best permet d’obtenir le meilleur ratio de compression.

A titre d’exemple, j’avais une base de donnée qui, non compressée, faisait 1,3 Go.

En utilisant le meilleur ratio de compression de pg_dump, je tombe à 373 Mo

lzma fait encore mieux, seulement 64 Mo !!

Tweet about this on TwitterShare on Google+0Share on Facebook0Email this to someone

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *