From: | Alan Gano <alangano(at)gmail(dot)com> |
---|---|
To: | Aleksander Alekseev <a(dot)alekseev(at)postgrespro(dot)ru> |
Cc: | pgsql-general(at)postgresql(dot)org |
Subject: | Re: ZSON, PostgreSQL extension for compressing JSONB |
Date: | 2016-10-03 17:49:09 |
Message-ID: | CAOdxOuawUyPu-cVzq325ARXirn87CLTg2c7-oG=gcL87D6e89g@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
I like this, seeing that the keys of JSON docs are replicated in every
record.
I makes my old-school DBA-Sense start to itch.
On Fri, Sep 30, 2016 at 8:58 AM, Aleksander Alekseev <
a(dot)alekseev(at)postgrespro(dot)ru> wrote:
> Hello.
>
> I've just uploaded ZSON extension on GitHub:
>
> https://github.com/afiskon/zson
>
> ZSON learns on your common JSONB documents and creates a dictionary
> with strings that are frequently used in all documents. After that you
> can use ZSON type to compress documents using this dictionary. When
> documents schema evolve and compression becomes inefficient you can
> re-learn on new documents. New documents will be compressed with a new
> dictionary, old documents will be decompressed using old dictionary.
>
> In some cases ZSON can save half of your disk space and give you about
> 10% more TPS. Everything depends on your data and workload though.
> Memory is saved as well. For more details see README.md.
>
> Please don't hesitate to ask any questions. Any feedback and pull
> requests are welcome too!
>
> --
> Best regards,
> Aleksander Alekseev
>
From | Date | Subject | |
---|---|---|---|
Next Message | otar shavadze | 2016-10-03 18:52:48 | |
Previous Message | Edson Richter | 2016-10-03 16:24:49 | Re: Installing pgAdmin 4 in Oracle Enterprise Linux 7 |