[elephant-devel] Multi user client-server performance
Ian Eslick
eslick at media.mit.edu
Sat Apr 5 00:43:49 UTC 2008
This is an issue on Allegro since it cannot thread and call foreign
code at the same time. I do not believe that SBCL suffers from this
particular limitation - presuming the C code is thread safe which BDB
is.
Ian
On Apr 4, 2008, at 8:24 PM, Vagif Verdi wrote:
> I’m looking for a object database to play with and possibly adopt
> for future projects, and I’m reading elephant site and manuals so far.
> I have a few questions to clarify.
>
> Reading Allegrocache site http://www.franz.com/products/allegrocache/AllegroCache_for_ILC_2005.htm
> I stumbled into this remark:
>
> “In order to ensure isolation, the Berkeley DB code employs
> aggressive locking and uses low level OS locking primitives. The
> result is that the Lisp application just froze when the process was
> waiting for access to data. This does not fit well with Lisp's own
> multithreading.”
>
> Since I’m interested to use elephant with Berkeley db, I want to
> ask, how it fares in multi-user client-server environment?
> Are there real life usage scenarios and if yes, how many users and
> what size of database?
>
> Regards,
> Vagif Verdi.
>
>
>
> _______________________________________________
> elephant-devel site list
> elephant-devel at common-lisp.net
> http://common-lisp.net/mailman/listinfo/elephant-devel
More information about the elephant-devel
mailing list