Subject Re: [Firebird-Architect] Over-the-wire compression
Author Daniel Rail
Hello Jonathan,

Wednesday, September 29, 2004, 3:38:01 AM, you wrote:

> I'm afraid my understanding of the internals of the engine is not
> sufficient for me to fully grasp the intricacies of the above. But I do
> gather that the code is a bit of a mess, which means that it would not
> be easy to add over-the-wire compression/encryption...

I think that these issues will be addressed with the creation of a new
wire protocol for FB 3.0.

> But what do you think concerning the implementation? Should it be a
> plugin, or simply a core feature of the engine?

Personally, I would like to see compression and encryption plugins
capability. And, a well thought out wire protocol could also support
multiple compression and encryption plugins for the same server and
that the client can use whichever plugins that the developer wants to
use. But, the downside would be that for the plugins to work, you'll
have more files to distribute on the client systems. Also, the
compression plugin might not be required if the wire protocol is well
designed and has a fast performance over a dial-up connection(which is
not the case today).

Best regards,
Daniel Rail
Senior Software Developer
ACCRA Group Inc. (
ACCRA Med Software Inc. (