Re[2]: [ZODB-Dev] What makes the ZODB slow?

2006-06-27 Thread Adam Groszer
Hello Tim, Monday, June 26, 2006, 11:28:51 PM, you wrote: [snip] AFAIK, nobody anywhere has used this yet, outside of Python's test suite. It was intended to be a simple, cheap approach to cutting pickle bloat for apps motivated enough to set up the registry. You'll note that half the

[ZODB-Dev] Re: What makes the ZODB slow?

2006-06-27 Thread Chris Withers
Florent Guillaume wrote: Chris Withers wrote: Florent Guillaume wrote: I can comment, I have a big brain too: the code in the catalog uses per-connection series of keys, so no conflicts arise. Really? I thought they were per-thread... wasn't aware that each thread was tied to one connection

Re: [ZODB-Dev] Re: What makes the ZODB slow?

2006-06-27 Thread Chris Withers
Dieter Maurer wrote: PostGres does use looks, lots of them and for different purposes. Could ZODB use locks to gain a similar performance boost? The only thing for which Postgres does not use locks is reading. For this is uses MVCC (which we meanwhile adapted for the ZODB to get rid of

Re: [ZODB-Dev] Re: What makes the ZODB slow?

2006-06-27 Thread Dieter Maurer
Chris Withers wrote at 2006-6-27 09:56 +0100: Dieter Maurer wrote: PostGres does use looks, lots of them and for different purposes. Could ZODB use locks to gain a similar performance boost? Maybe, but it would be a really big change... However, as I explained in an earlier message, the major