Re: GZIP

"Justin T. Sampson" <[email protected]>
Newsgroups gmane.comp.java.prevayler
Message-ID <CAAshuuHxBfa58EJQTLajRc-T63py8MDKFqcaKV1TofM6rUbvVg@mail.gmail.com>
It makes conceptual sense, but it turns out to be tricky. The journal needs
to ensure that data is synced to disk at specific moments, and compression
and encryption tend to have their own internal structure that complicates
that. Perhaps the ideal would be invoking compression and encryption at the
moment when DurableOutputStream writes a batch to disk, which would indeed
require inserting a hook in the middle of the DurableOutputStream code
(since it can't simply be a wrapper above or below that level).

On Wed, Jan 18, 2012 at 11:52 AM, Klaus Wuestefeld <[email protected]> wrote:

> Maybe a hook, like the serializer.
>
>
> On Tue, Jan 17, 2012 at 4:27 PM, Karl Wettin <[email protected]>
> wrote:
> > I just managed to compress a GZIPSerializer built journal from 70MB to
>  5MB using gzip the.journal.
> >
> > GZIPSerializer deflates each instance with a new header. This means that
> snapshots are compressed fully while journals is far from it.
> >
> > I'm starting to think that compression is something that should be
> implemented in DurableOutputStream.
> >
> > What do you say?
> >
> >
> >
> >                        karl
> >
>

------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2

_______________________________________________
To unsubscribe go to the end of this page: http://lists.sourceforge.net/lists/listinfo/prevayler-discussion
_______________________________________________
"Databases in Memoriam" -- http://www.prevayler.org
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.