From: | Nikita Malakhov <hukutoc(at)gmail(dot)com> |
---|---|
To: | pgsql-hackers <pgsql-hackers(at)postgresql(dot)org> |
Subject: | TOAST - moving Compression into Toast for oversized Tuples |
Date: | 2022-06-23 12:31:14 |
Message-ID: | CAN-LCVNQPAyjhQoFG8aL=SiehbvF4nWXjHPQJ3zQx9AkoLtJDA@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
Hi hackers,
Along with major TOAST improvement with Pluggable TOAST we see the really
important smaller one - moving compression functionality when dealing with
oversized Tuples into Toast, because Toast is meant to deal with how
oversized Tuple is stored and it is logical to make it responsible for
compression too.
Currently it is done in heap_toast_insert_or_update() (file heaptoast.c)
before the attribute is TOASTed, we suggest the TOAST should decide if the
attribute must be compressed before stored externally or not for . Also, it
allows us to make Toasters completely responsible for TOASTed data storage
- how and where these data are stored.
Any advice or suggestion would be welcome.
--
Best regards,
Nikita Malakhov.
From | Date | Subject | |
---|---|---|---|
Next Message | Simon Riggs | 2022-06-23 12:34:54 | Re: doc: Clarify Savepoint Behavior |
Previous Message | Maxim Orlov | 2022-06-23 12:12:27 | Re: Custom tuplesorts for extensions |