>     Recently wire compression was implemented by Alex. It uses well known zlib
> library.

Have you guys considered LZ4? https://code.google.com/p/lz4/

It is getting very popular in the big-data / NoSQL area for both, 
compressing data on disk and over-the-wire.

Regards,
Thomas



On Linux zlib could be installed as a standalone package and there
> is no problems with its presence nor for Firebird users, nor for those who
> going to build Firebird. But on Windows i found no common way to install zlib.
>
>     Official site (www.zlib.net) offers for download full source package:
>
>       http://zlib.net/zlib128.zip
>
> and compiled DLL:
>
>       http://zlib.net/zlib128-dll.zip
>
> but, unfortunately, they offer just 32-bit DLL.
>
>     So, i have a couple of questions:
>
> a) should we put whole zlib source package into our extern folder ?
>
>     Note, to build Firebird with WIRE_COMPRESS_SUPPORT we need just header 
> files.
>
> b) should we supply compiled zlib dll's (both 32 and 64 bit) with Firebird
> installer\zip package ?
>
>     Note, zlib depends in MSVCRXXX.DLL, so it will be good (but not 
> necessary) if
> we supply dll built by the same MSVC version as Firebird.
>
> c) should we add zlib into our Windows build process ?
>
> d) what zlib dll should Firebid try to load on Windows:
>     - there was zlib.dll before version 1.1.14
>     - since v1.1.14 zlib renamed its dll into zlib1.dll
>     - zlib package offers also zlibwapi.dll which is built using stdcall 
> calling
>       conventions (to please VB and other users who can't work with cdecl)
>
>     Note, native make produced zlib1.dll while contrib sub-folder have VS 
> solution
> which produced zlibwapi.dll.
>
>     I'm confused - so small library have so many questions about its usage...
>
> Regards,
> Vlad
>
> PS option, not listed above - link against zlib statically.
>
> ------------------------------------------------------------------------------
> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
> from Actuate! Instantly Supercharge Your Business Reports and Dashboards
> with Interactivity, Sharing, Native Excel Exports, App Integration & more
> Get technology previously reserved for billion-dollar corporations, FREE
> http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
> Firebird-Devel mailing list, web interface at 
> https://lists.sourceforge.net/lists/listinfo/firebird-devel
>

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to