Subject | Re: [Firebird-Architect] Over-the-wire compression |
---|---|
Author | Daniel Rail |
Post date | 2004-09-29T12:50:23Z |
Hello Jonathan,
Wednesday, September 29, 2004, 3:38:01 AM, you wrote:
wire protocol for FB 3.0.
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. (www.accra.ca)
ACCRA Med Software Inc. (www.filopto.com)
Wednesday, September 29, 2004, 3:38:01 AM, you wrote:
> I'm afraid my understanding of the internals of the engine is notI think that these issues will be addressed with the creation of a new
> 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...
wire protocol for FB 3.0.
> But what do you think concerning the implementation? Should it be aPersonally, I would like to see compression and encryption plugins
> plugin, or simply a core feature of the engine?
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. (www.accra.ca)
ACCRA Med Software Inc. (www.filopto.com)