Subject Re: [Firebird-Architect] Re: Record Encoding
Author Ann W. Harrison
Roman Rokytskyy wrote:

> - the client library must know the physical storage format, in other
> words there is no longer clean separation of the layers. We have to
> measure the performance gain to decide whether it is worth it or not.

Not necessarily. For clients that don't understand compression and use
the old protocol, the server will decompress. The new protocol will
allow the client and server to agree that they use the same compression
algorithm, the client will compress and decompress. If we switch to a
different algorithm - or a choice of algorithms - the client can say
which compression types it can handle and which should be handled in the
server.

Regards,


Ann