¿Cuáles son las opciones de compresión para almacenar grandes cantidades de texto en Postgres?

9

Necesito almacenar grandes cantidades de texto en Postgres, principalmente registros de comandos y la salida de comandos de ejecución prolongada, y necesito saber si hay algunas configuraciones que puedan ayudar a comprimir los datos de forma transparente con una herramienta como zlib u otros métodos nativos de ahorro de espacio. .

Los datos son principalmente datos de solo lectura, por lo que escribir no es un problema.

vfclists
fuente
3
del manual : "El sistema comprime las cadenas largas automáticamente " y aquí hay una descripción más detallada: postgresql.org/docs/current/static/storage-toast.html
a_horse_with_no_name
3
Sin embargo, utilizamos un algoritmo de compresión de relación bastante baja, ya que debe tener un bajo costo de CPU. Por lo tanto, puede valer la pena hacer otra forma de compresión y configurar el EXTERNALalmacenamiento en la columna.
Craig Ringer
@CraigRinger Cuando dices otra forma de compresión, ¿te refieres a configurar algunas opciones adicionales de Postgres o compilar algún módulo adicional, ya sea una biblioteca preparada o una propia?
vfclists

Respuestas: