[elephant-devel] using one store with mutiple lisp instances
Ian Eslick
eslick at media.mit.edu
Thu May 5 15:11:38 UTC 2011
I definitely recommend the Postgres backend for your application. It will be a significant amount of tricky work to get BDB replication + distributed transactions to work cleanly with Elephant. Not worth the time / bug risks I think. It should be trivial to migrate.
Henrik, with the caching you (or was it Alex?) put in, real world apps may perform just fine. I suspect BDB would have a performance edge as object slot reads that miss in the cache would be satisfied with a local disk seek vs. a network transaction and remote disk seek. I wouldn't consider distributed BDB until you hit a wall with Postgres and felt that 2x performance was a material benefit.
Ian
On May 5, 2011, at 3:10 AM, Lukas Georgieff wrote:
> Hi,
>
> we have been developing our application always on top of BDB, so it would be nice to get running it in the mentioned scenario with BDB.
> But seems that we've to rethink and test our app with postgres!
>
>
> Best regards,
>
> Lukas
>
>
>
> > Date: Thu, 5 May 2011 12:01:40 +0200
> > From: henrik at evahjelte.com
> > To: elephant-devel at common-lisp.net
> > Subject: Re: [elephant-devel] using one store with mutiple lisp instances
> >
> > > Has anybody of you any idea or clue that could help us to use elephant with
> > > Berkeley DB in the mentioned scenario, maybe an additional framework, etc.
> > > that could handle the locking of the shared db?
> > >
> >
> > I am curious why the postgres backend is so unpopular. As far as I
> > know there is no real data to support that it is slow in "real world"
> > applications. Just running the testcases and measuring total time is
> > not a very good performance test. It also has caching mechanisms that
> > work in multi-process applications. For an application running on
> > several computer is think network performance might be a bottleneck,
> > why should berkeley db have an edge in that case?
> >
> > /Henrik Hjelte
> >
> > _______________________________________________
> > elephant-devel site list
> > elephant-devel at common-lisp.net
> > http://common-lisp.net/mailman/listinfo/elephant-devel
> _______________________________________________
> elephant-devel site list
> elephant-devel at common-lisp.net
> http://common-lisp.net/mailman/listinfo/elephant-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/elephant-devel/attachments/20110505/2eb0bce6/attachment.html>
More information about the elephant-devel
mailing list