Re: ZStandard (with dictionaries) compression support for TOAST compression - Mailing list pgsql-hackers

From Nikita Malakhov
Subject Re: ZStandard (with dictionaries) compression support for TOAST compression
Date
Msg-id CAN-LCVMF72aeNwGf-3OpB_TonL8oYcPXfP=Thtb5Sg=ROjKV9g@mail.gmail.com
Whole thread Raw
In response to Re: ZStandard (with dictionaries) compression support for TOAST compression  (Michael Paquier <michael@paquier.xyz>)
Responses Re: ZStandard (with dictionaries) compression support for TOAST compression
List pgsql-hackers
Hi!

Michael, what do you think of this approach (extending varatt_external)
vs extending varatt itself by new tag and structure? The second approach
allows more flexibility, independence of existing structure without modifying
varatt_4b and is extensible further. I mentioned it above (extending
the TOAST pointer), and it could be implemented more easily and in a less
confusing way.

I'm +1 on storing dictionary somewhere around actual data (not necessary
in the data storage area itself) but strongly against new catalog table
with dictionaries - it involves a lot of side effects, including locks while working
with this table resulting in performance degradation, and so on.

--
Regards,
Nikita Malakhov
Postgres Professional
The Russian Postgres Company

pgsql-hackers by date:

Previous
From: "Robin Haberkorn"
Date:
Subject: Re: [PATCH] contrib/xml2: xslt_process() should report XSLT-related error details
Next
From: Dmitry Dolgov
Date:
Subject: Re: queryId constant squashing does not support prepared statements