Welche Komprimierungsoptionen stehen zum Speichern großer Textmengen in Postgres zur Verfügung?


9

Ich muss große Textmengen in Postgres speichern, hauptsächlich Befehlsprotokolle und die Ausgabe lang laufender Befehle, und ich muss wissen, ob es einige Einstellungen gibt, die helfen könnten, die Daten mit einem Tool wie zlib oder anderen nativen platzsparenden Methoden transparent zu komprimieren .

Bei den Daten handelt es sich hauptsächlich um schreibgeschützte Daten, sodass das Schreiben kein Problem darstellt.


3
aus dem Handbuch : " Lange Zeichenfolgen werden vom System automatisch komprimiert " und hier ist eine detailliertere Beschreibung: postgresql.org/docs/current/static/storage-toast.html
a_horse_with_no_name

3
Wir verwenden jedoch einen Komprimierungsalgorithmus mit relativ geringem Verhältnis, da er niedrige CPU-Kosten verursachen muss. Es kann sich also immer noch lohnen, eine andere Form der Komprimierung durchzuführen und den EXTERNALSpeicher für die Spalte festzulegen .
Craig Ringer

@CraigRinger Wenn Sie eine andere Form der Komprimierung sagen, meinen Sie damit, einige zusätzliche Postgres-Optionen festzulegen oder ein zusätzliches Modul zu kompilieren, sei es eine fertige Bibliothek oder eine eigene?
vfclists

Antworten:


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.