Re: Improve compression speeds in pg_lzcompress.c
От | Merlin Moncure |
---|---|
Тема | Re: Improve compression speeds in pg_lzcompress.c |
Дата | |
Msg-id | CAHyXU0w+N5_h9WUZhzvXXpLjiLfq8Pd=PUeBT_XpPT9uHheefA@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: Improve compression speeds in pg_lzcompress.c (Tom Lane <tgl@sss.pgh.pa.us>) |
Ответы |
Re: Improve compression speeds in pg_lzcompress.c
|
Список | pgsql-hackers |
On Mon, Jan 7, 2013 at 10:16 AM, Tom Lane <tgl@sss.pgh.pa.us> wrote: > Takeshi Yamamuro <yamamuro.takeshi@lab.ntt.co.jp> writes: >> The attached is a patch to improve compression speeds with loss of >> compression ratios in backend/utils/adt/pg_lzcompress.c. > > Why would that be a good tradeoff to make? Larger stored values require > more I/O, which is likely to swamp any CPU savings in the compression > step. Not to mention that a value once written may be read many times, > so the extra I/O cost could be multiplied many times over later on. I disagree. pg compression is so awful it's almost never a net win. I turn it off. > Another thing to keep in mind is that the compression area in general > is a minefield of patents. We're fairly confident that pg_lzcompress > as-is doesn't fall foul of any, but any significant change there would > probably require more research. A minefield of *expired* patents. Fast lz based compression is used all over the place -- for example by the lucene. lz4. merlin
В списке pgsql-hackers по дате отправления: