Bingo, we only write what's actually changed to the transaction logs...

> -----Original Message-----
> From: William Grosso [SMTP:[EMAIL PROTECTED]]
> Sent: Thursday, May 06, 1999 4:59 PM
> To:   [EMAIL PROTECTED]
> Subject:      Re: relational storage (was "Re: Granularity of EJBObjects")
>
> "Brian N. Miller" wrote:
> >
> > Larry wrote:
> > >
> > >Gemstone/J provides the ability to persist objects directly in the
> > >application server via what we call the Persistent Cache
> Architecture(PCA).
> > >Think of it as an OODB capability built into the app server.  Java
> objects
> > >are quickly and transparently commited with their referential integrity
> > >maintained. Therefore, Container Managed Persistence with Gemstone/J
> does
> > >NOT require any mapping code at all. Abstract data types in member
> fields of
> > >a bean will not break the underlying persistence as can be the case in
> other
> > >products which rely on mapping to accomplish CMP.
> >
> > But I get this service for less money via WebLogic.  It supports
> > transparent, transactional, serialized persistence of entities
> > and the object graphs they root.
> >
>
> They sound similar. But I'd be surprised if the proferred functionality
> was the same. For example, if your persistence model is serialization,
> then
>
>         (1) ... persisting an object may involve writing out lots of other
>         objects, many of which haven't changed since the last persist.
>
>         (2) ... persisting an object may be a lengthy operation and may
> lock
>         many other objects at the same time.
>
>         (3) ...you wind up writing out the same object many times (once
> per object
>         graph it's part of)
>
>         (4) ... you wind up with massive versioning problems (since
> serialization
>         is, essentially, a deep copy mechanism).
>
> Now these objections are to a naive use of serialization as a persistence
> mechanism. I have no idea what Weblogic really does. But the way to
> solve these problems seems (to me) to be to make persistence more granular
> (e.g. leave serialization behind and move to a more databasey approach).
>
>
> William Grosso
>
> ==========================================================================
> =
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the
> body
> of the message "signoff EJB-INTEREST".  For general help, send email to
> [EMAIL PROTECTED] and include in the body of the message "help".

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff EJB-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to