[Seaside] Seaside and GOODS

Philippe Marschall philippe.marschall at gmail.com
Fri Dec 15 16:47:29 UTC 2006


2006/12/15, Martin Beck <martin.beck at hpi.uni-potsdam.de>:
> Hey, do you have any experiences with Seaside, GOODS and heavy traffic
> on the server?

What helps a lot in terms of performance is to install WriteBarrier.
Compile the server with GCC 2. Not GCC 3 and not GCC 4.

Cheers
Philippe

> I hold a GOODS connection for every session and close it, when the
> session is closed. However, it seems, that GOODS has problems with
> concurrency. For example:
>
> Client 1: read,     , change,       , commit
> Client 2:     , read,       , change,       , commit
>
> This gives a KKCommitFailure at the second commit (i think). Especially
> with BTrees and TSTrees this can be a huge problem. How do other object
> oriented database solve this locking and transaction things?
>
> Regards,
> Martin
> _______________________________________________
> Seaside mailing list
> Seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>


More information about the Seaside mailing list