Re: Zedstore - compressed in-core columnar storage

Поиск
Список
Период
Сортировка
Искать
От
Mark Kirkwood
Тема
Re: Zedstore - compressed in-core columnar storage
Дата
Msg-id
fc2d4f99-1ca6-854f-7025-ec3db94f6e04@catalyst.net.nz
Ответ на
Список
Дерево обсуждения
Zedstore - compressed in-core columnar storage Ashwin Agrawal <aagrawal@pivotal.io>
RE: Zedstore - compressed in-core columnar storage "Tsunakawa, Takayuki" <tsunakawa.takay@jp.fujitsu.com>
Re: Zedstore - compressed in-core columnar storage Ashwin Agrawal <aagrawal@pivotal.io>
Re: Zedstore - compressed in-core columnar storage Andres Freund <andres@anarazel.de>
Re: Zedstore - compressed in-core columnar storage Ashwin Agrawal <aagrawal@pivotal.io>
Re: Zedstore - compressed in-core columnar storage Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: Zedstore - compressed in-core columnar storage Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Zedstore - compressed in-core columnar storage Alvaro Herrera <alvherre@2ndquadrant.com>
Re: Zedstore - compressed in-core columnar storage Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Zedstore - compressed in-core columnar storage Ashwin Agrawal <aagrawal@pivotal.io>
Re: Zedstore - compressed in-core columnar storage Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: Zedstore - compressed in-core columnar storage Robert Haas <robertmhaas@gmail.com>
Re: Zedstore - compressed in-core columnar storage Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: Zedstore - compressed in-core columnar storage Stephen Frost <sfrost@snowman.net>
Re: Zedstore - compressed in-core columnar storage Tom Lane <tgl@sss.pgh.pa.us>
Re: Zedstore - compressed in-core columnar storage Andres Freund <andres@anarazel.de>
Re: Zedstore - compressed in-core columnar storage Robert Haas <robertmhaas@gmail.com>
Re: Zedstore - compressed in-core columnar storage Andres Freund <andres@anarazel.de>
Re: Zedstore - compressed in-core columnar storage Andres Freund <andres@anarazel.de>
Re: Zedstore - compressed in-core columnar storage Tom Lane <tgl@sss.pgh.pa.us>
Re: Zedstore - compressed in-core columnar storage Andres Freund <andres@anarazel.de>
Re: Zedstore - compressed in-core columnar storage Tom Lane <tgl@sss.pgh.pa.us>
Re: Zedstore - compressed in-core columnar storage Robert Haas <robertmhaas@gmail.com>
Re: Zedstore - compressed in-core columnar storage Peter Geoghegan <pg@bowt.ie>
Re: Zedstore - compressed in-core columnar storage Tom Lane <tgl@sss.pgh.pa.us>
Re: Zedstore - compressed in-core columnar storage Andres Freund <andres@anarazel.de>
Re: Zedstore - compressed in-core columnar storage Peter Geoghegan <pg@bowt.ie>
Re: Zedstore - compressed in-core columnar storage Heikki Linnakangas <hlinnaka@iki.fi>
Re: Zedstore - compressed in-core columnar storage Ashwin Agrawal <aagrawal@pivotal.io>
Re: Zedstore - compressed in-core columnar storage Mark Kirkwood <mark.kirkwood@catalyst.net.nz>
Re: Zedstore - compressed in-core columnar storage DEV_OPS <devops@ww-it.cn>
Re: Zedstore - compressed in-core columnar storage Ajin Cherian <itsajin@gmail.com>
Re: Zedstore - compressed in-core columnar storage Ashwin Agrawal <aagrawal@pivotal.io>
Re: Zedstore - compressed in-core columnar storage Robert Haas <robertmhaas@gmail.com>
Re: Zedstore - compressed in-core columnar storage Rafia Sabih <rafia.pghackers@gmail.com>
Re: Zedstore - compressed in-core columnar storage Heikki Linnakangas <hlinnaka@iki.fi>
Re: Zedstore - compressed in-core columnar storage Magnus Hagander <magnus@hagander.net>
Re: Zedstore - compressed in-core columnar storage Ashwin Agrawal <aagrawal@pivotal.io>
Re: Zedstore - compressed in-core columnar storage Heikki Linnakangas <hlinnaka@iki.fi>
Re: Zedstore - compressed in-core columnar storage Peter Geoghegan <pg@bowt.ie>
Re: Zedstore - compressed in-core columnar storage Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Zedstore - compressed in-core columnar storage Heikki Linnakangas <hlinnaka@iki.fi>
Re: Zedstore - compressed in-core columnar storage Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Zedstore - compressed in-core columnar storage Heikki Linnakangas <hlinnaka@iki.fi>
Re: Zedstore - compressed in-core columnar storage Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Zedstore - compressed in-core columnar storage Rafia Sabih <rafia.pghackers@gmail.com>
Re: Zedstore - compressed in-core columnar storage Peter Geoghegan <pg@bowt.ie>
Re: Zedstore - compressed in-core columnar storage Ashwin Agrawal <aagrawal@pivotal.io>
Re: Zedstore - compressed in-core columnar storage Peter Geoghegan <pg@bowt.ie>
Re: Zedstore - compressed in-core columnar storage Andres Freund <andres@anarazel.de>
Re: Zedstore - compressed in-core columnar storage Peter Geoghegan <pg@bowt.ie>
Re: Zedstore - compressed in-core columnar storage Ashwin Agrawal <aagrawal@pivotal.io>
Re: Zedstore - compressed in-core columnar storage Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: Zedstore - compressed in-core columnar storage Ashwin Agrawal <aagrawal@pivotal.io>
Re: Zedstore - compressed in-core columnar storage Rafia Sabih <rafia.pghackers@gmail.com>
Re: Zedstore - compressed in-core columnar storage Amit Kapila <amit.kapila16@gmail.com>
Re: Zedstore - compressed in-core columnar storage Heikki Linnakangas <hlinnaka@iki.fi>
Re: Zedstore - compressed in-core columnar storage Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Zedstore - compressed in-core columnar storage Heikki Linnakangas <hlinnaka@iki.fi>
Re: Zedstore - compressed in-core columnar storage Amit Kapila <amit.kapila16@gmail.com>
Re: Zedstore - compressed in-core columnar storage Mark Kirkwood <mark.kirkwood@catalyst.net.nz>
Re: Zedstore - compressed in-core columnar storage Mark Kirkwood <mark.kirkwood@catalyst.net.nz>
Re: Zedstore - compressed in-core columnar storage Ashwin Agrawal <aagrawal@pivotal.io>
Re: Zedstore - compressed in-core columnar storage Tom Lane <tgl@sss.pgh.pa.us>
Re: Zedstore - compressed in-core columnar storage Heikki Linnakangas <hlinnaka@iki.fi>
Re: Zedstore - compressed in-core columnar storage Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: Zedstore - compressed in-core columnar storage Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: Zedstore - compressed in-core columnar storage Ashwin Agrawal <aagrawal@pivotal.io>
Re: Zedstore - compressed in-core columnar storage Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: Zedstore - compressed in-core columnar storage Ashwin Agrawal <aagrawal@pivotal.io>
Re: Zedstore - compressed in-core columnar storage Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: Zedstore - compressed in-core columnar storage Ashwin Agrawal <aagrawal@pivotal.io>
Re: Zedstore - compressed in-core columnar storage Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: Zedstore - compressed in-core columnar storage Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Zedstore - compressed in-core columnar storage Andreas Karlsson <andreas@proxel.se>
Re: Zedstore - compressed in-core columnar storage Konstantin Knizhnik <k.knizhnik@postgrespro.ru>
Re: Zedstore - compressed in-core columnar storage Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: Zedstore - compressed in-core columnar storage Andres Freund <andres@anarazel.de>
Re: Zedstore - compressed in-core columnar storage Tomas Vondra <tomas.vondra@2ndquadrant.com>
On 9/04/19 12:27 PM, Ashwin Agrawal wrote:

> Heikki and I have been hacking recently for few weeks to implement
> in-core columnar storage for PostgreSQL. Here's the design and initial
> implementation of Zedstore, compressed in-core columnar storage (table
> access method). Attaching the patch and link to github branch [1] to
> follow along.
>
>

Very nice. I realize that it is very early days, but applying this patch 
I've managed to stumble over some compression bugs doing some COPY's:

benchz=# COPY dim1 FROM '/data0/dump/dim1.dat'
USING DELIMITERS ',';
psql: ERROR:  compression failed. what now?
CONTEXT:  COPY dim1, line 458

The log has:

2019-04-11 15:48:43.976 NZST [2006] ERROR:  XX000: compression failed. 
what now?
2019-04-11 15:48:43.976 NZST [2006] CONTEXT:  COPY dim1, line 458
2019-04-11 15:48:43.976 NZST [2006] LOCATION: zs_compress_finish, 
zedstore_compression.c:287
2019-04-11 15:48:43.976 NZST [2006] STATEMENT:  COPY dim1 FROM 
'/data0/dump/dim1.dat'
     USING DELIMITERS ',';

The dataset is generated from and old DW benchmark I wrote 
(https://sourceforge.net/projects/benchw/). The row concerned looks like:

457,457th interesting measure,1th measure 
type,aqwycdevcmybxcnpwqgrdsmfelaxfpbhfxghamfezdiwfvneltvqlivstwralshsppcpchvdkdbraoxnkvexdbpyzgamajfp
458,458th interesting measure,2th measure 
type,bjgdsciehjvkxvxjqbhtdwtcftpfewxfhfkzjsdrdabbvymlctghsblxucezydghjrgsjjjnmmqhncvpwbwodhnzmtakxhsg


I'll see if changing to LZ4 makes any different.

best wishes

Mark



В списке pgsql-hackers по дате отправления
От: Michael Paquier
Дата:
Сообщение: Re: REINDEX CONCURRENTLY 2.0
От: Amit Langote
Дата:
FAQ