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

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

2006-06-26 Thread Tim Peters
[Dieter Maurer] The newest pickle formats can also handle the class references is bit more efficiently -- at least when a single transaction modifies many objects of the same class. [Chris Withers] I know ZC was involved in the work to introduce these new pickle formats, but are they actually

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

2006-06-26 Thread Sidnei da Silva
On Mon, Jun 26, 2006 at 05:28:51PM -0400, Tim Peters wrote: | 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

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

2006-06-24 Thread Roché Compaan
On Fri, 2006-06-23 at 21:02 +0200, Dieter Maurer wrote: Roché Compaan wrote at 2006-6-22 21:53 +0200: ... What overhead does undo add to performance? Very few -- apart from a fast growing storage file. However, the log behaviour of FileStorage means that you get a very different notion

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

2006-06-23 Thread Dieter Maurer
Roché Compaan wrote at 2006-6-22 21:53 +0200: ... What overhead does undo add to performance? Very few -- apart from a fast growing storage file. However, the log behaviour of FileStorage means that you get a very different notion of locallity. In a relational database, records in the same

[ZODB-Dev] What makes the ZODB slow?

2006-06-22 Thread Roché Compaan
I love the ZODB, and I am sure that I don't have to explain why, to anybody on this list. I love it so much that it often clouds my judgement. Sometimes I really should be using a relational backend but I don't - the ZODB is just too convenient, and I don't have to complicate the design of my app