Received: from makus.postgresql.org (makus.postgresql.org [98.129.198.125]) by mail.postgresql.org (Postfix) with ESMTP id 16D8A2B286A for ; Mon, 25 Jun 2012 16:21:59 -0300 (ADT) Received: from acidenitrix.villemain.org ([91.121.90.165]) by makus.postgresql.org with esmtp (Exim 4.72) (envelope-from ) id 1SjErF-0000DI-W8 for pgsql-hackers@postgresql.org; Mon, 25 Jun 2012 19:21:58 +0000 Received: from 89-158-240-85.rev.dartybox.com ([89.158.240.85] helo=DimIMac.local) by acidenitrix.villemain.org with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.72) (envelope-from ) id 1SjEqw-0002ws-QK; Mon, 25 Jun 2012 21:21:38 +0200 Received: by DimIMac.local (Postfix, from userid 501) id 8CD1E44D4A79; Mon, 25 Jun 2012 21:21:32 +0200 (CEST) From: Dimitri Fontaine To: Magnus Hagander Cc: Robert Haas , Euler Taveira , Marko Kreen , Florian Pflug , Martijn van Oosterhout , Tom Lane , Bruce Momjian , Pgsql Hackers , Claes Jakobsson Subject: Re: libpq compression Organization: 2ndQuadrant References: <4FDB954F.9010606@timbira.com> <5136.1339799120@sss.pgh.pa.us> <5365.1339799869@sss.pgh.pa.us> <11357.1339822502@sss.pgh.pa.us> <19804.1339859730@sss.pgh.pa.us> <9B10BD6E-31AA-4699-BB67-5C386B623F77@phlo.org> <27043.1339950593@sss.pgh.pa.us> <20120618174233.GA24681@svana.org> <1D8B2B60-F42E-448C-9295-C07FACCF0611@phlo.org> <7760EC03-5B38-4903-AD2D-95F787B1E1ED@phlo.org> <4FE49F7C.9020300@timbira.com> User-Mail-Address: dimitri@2ndQuadrant.fr Date: Mon, 25 Jun 2012 21:21:32 +0200 In-Reply-To: (Magnus Hagander's message of "Mon, 25 Jun 2012 14:26:16 +0200") Message-ID: User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.1 (darwin) MIME-Version: 1.0 Content-Type: text/plain X-Pg-Spam-Score: -1.9 (-) X-Archive-Number: 201206/1481 X-Sequence-Number: 210321 Magnus Hagander writes: > Or that it takes less code/generates cleaner code... So we're talking about some LZO things such as snappy from google, and that would be another run time dependency IIUC. I think it's time to talk about fastlz: http://fastlz.org/ http://code.google.com/p/fastlz/source/browse/trunk/fastlz.c 551 lines of C code under MIT license, works also under windows I guess it would be easy (and safe) enough to embed in our tree should we decide going this way. Regards, -- Dimitri Fontaine http://2ndQuadrant.fr PostgreSQL : Expertise, Formation et Support