Re: [PATCH] Compression dictionaries for JSONB

From: Aleksander Alekseev <aleksander(at)timescale(dot)com>
To: PostgreSQL Hackers <pgsql-hackers(at)lists(dot)postgresql(dot)org>
Cc: Simon Riggs <simon(dot)riggs(at)enterprisedb(dot)com>, Nikita Malakhov <hukutoc(at)gmail(dot)com>, Matthias van de Meent <boekewurm+postgres(at)gmail(dot)com>, Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>, Zhihong Yu <zyu(at)yugabyte(dot)com>, Teodor Sigaev <teodor(at)sigaev(dot)ru>
Subject: Re: [PATCH] Compression dictionaries for JSONB
Date: 2022-09-02 10:50:12
Message-ID: CAJ7c6TOnCgvK-HNZ5yRDa6kCidut6O0-SooJqFubtfJBMgxLzQ@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Hi hackers,

Here is the rebased version of the patch.

> I invite anyone interested to join this effort as a co-author! (since,
> honestly, rewriting the same feature over and over again alone is
> quite boring :D).

> Overall structure could look like this:
> pg_dict
> |
> |---- dictionary 1 meta
> | |--name
> | |--size
> | |--etc
> | |--dictionary table name (i.e. pg_dict_16385)
> | |
> | |----> pg_dict_16385
> |
> |---- dictionary 2 meta
> | |--name
> | |--size
> | |--etc
> | |--dictionary table name (i.e. pg_dict_16386)
> | |
> | |----> pg_dict_16386

For the record, Nikita and I agreed offlist that Nikita will join this
effort as a co-author in order to implement the suggested improvements
(and perhaps some improvements that were not suggested yet). Meanwhile
I'm going to keep the current version of the patch up to date with the
`master` branch.

--
Best regards,
Aleksander Alekseev

Attachment Content-Type Size
v7-0001-Compression-dictionaries-for-JSONB.patch application/octet-stream 48.2 KB

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message kuroda.hayato@fujitsu.com 2022-09-02 11:06:17 RE: test_decoding assertion failure for the loss of top-sub transaction relationship
Previous Message vignesh C 2022-09-02 10:33:44 Re: Handle infinite recursion in logical replication setup