IBProvider v5.11. Support of WireCompression
Starting from the current version (5.11), the built-in IBProvider client for Firebird (fb.direct) has support for connection data compression.
To configure compression in IBProvider, new connection initialization properties were added:
- remote:wire_compression
- remote:wire_compression_type
- remote:wire_compression_library
- remote:wire_compression_library_64
To enable compression, just specify «remote:wire_compression=enabled» in the connection string.
By default, IBProvider uses a built-in implementation of data compressor algorithms.
You can use an external compressor implementation. To do it you need to specify «remote:wire_compression_type=zlib1.dll» in the connection string. Using the «remote:wire_compression_library» and «remote:wire_compression_library_64» properties, you can redefine the name and indicate the location of the compressor module (DLL).