[elephant-devel] Re: BDB vs postmodern

2008-02-21 Thread Alex Mizrahi
??>> elephant reads/writes slots individually, so this means we cannot ??>> have more ??>> than 1000-1 slots operations per second. that sounds quite ??>> prohibitive. JD> So with an SQL engine this translates to one SELECT/INSERT/UPDATE per JD> slot value read or write? something like

Re: [elephant-devel] Re: BDB vs postmodern

2008-02-21 Thread Henrik Hjelte
On Thu, Feb 21, 2008 at 3:35 PM, John DeSoi <[EMAIL PROTECTED]> wrote: > > On Feb 21, 2008, at 6:12 AM, Alex Mizrahi wrote: > > > elephant reads/writes slots individually, so this means we cannot > > have more > > than 1000-1 slots operations per second. that sounds quite > > prohibitive.

Re: [elephant-devel] Re: BDB vs postmodern

2008-02-21 Thread John DeSoi
On Feb 21, 2008, at 6:12 AM, Alex Mizrahi wrote: elephant reads/writes slots individually, so this means we cannot have more than 1000-1 slots operations per second. that sounds quite prohibitive. So with an SQL engine this translates to one SELECT/INSERT/UPDATE per slot value read o

[elephant-devel] Re: BDB vs postmodern

2008-02-21 Thread Alex Mizrahi
IE> Is this caching something that we could import into BDB? it is pretty easy to add caching inside one transaction or accross transactions assuming there is only one instance (and one thread) working with database. we can have this part implemented in the core and shared among backends.. ca

Re: [elephant-devel] Re: BDB vs postmodern

2008-02-21 Thread Ian Eslick
the solution seems to be trivial: implement caching on a client side. simple solution is to cache data within single transaction. complex solution is to cache data accross transaction, tracking changes and invalidating stale cache entries automatically. we've implemented both options. so no

[elephant-devel] Re: BDB vs postmodern

2008-02-21 Thread Alex Mizrahi
> So, putting licensing issues aside, what is the real difference/ advantage > of one data store over the other? In a recent email I read by Alex, he > mentions he's going to work on improving performance on the postmodern > data store. So, even after that improves and performance is matched