Quelles sont les options de compression pour stocker de grandes quantités de texte dans Postgres?

9

J'ai besoin de stocker de grandes quantités de texte dans Postgres, principalement des journaux de commandes et la sortie de commandes longues et j'ai besoin de savoir s'il existe des paramètres qui pourraient aider à compresser les données de manière transparente avec un outil comme zlib ou d'autres méthodes d'économie d'espace natives. .

Les données sont principalement des données en lecture seule, donc l'écriture n'est pas un problème.

vfclists
la source
3
du manuel : "Les chaînes longues sont compressées automatiquement par le système " et voici une description plus détaillée: postgresql.org/docs/current/static/storage-toast.html
a_horse_with_no_name
3
Nous utilisons cependant un algorithme de compression assez faible, car il doit avoir un faible coût CPU. Il peut donc être utile de faire une autre forme de compression et de définir le EXTERNALstockage sur la colonne.
Craig Ringer
@CraigRinger Lorsque vous dites une autre forme de compression, voulez-vous dire définir des options Postgres supplémentaires ou compiler un module supplémentaire, qu'il s'agisse d'une bibliothèque prête à l'emploi ou de la vôtre?
vfclists

Réponses: