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

Jens Vagelpohl jens at dataflake.org
Mon Jul 3 03:03:46 EDT 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


On 3 Jul 2006, at 01:10, Lennart Regebro wrote:

> On 7/2/06, Chris Withers <chris at simplistix.co.uk> wrote:
>> I wonder if there's something to be said for having a generic object
>> indexing service that didn't use ZODB but used its own local  
>> indexes and
>> re-indexed as needed or if the indexes are corrupt?
>
> Last week I got the interesting idea of using a separate ZEO server
> for the catalog.
> I don't know how much sense that makes, or if it's easy to do. Just an
> idea I had. :-)

If you have a catalog-heavy site with high activity it does make  
sense and is not hard to do. To really get a I/O benefit you should  
have that ZODB served off a different disk drive or host, and if  
you're on the same host served through a separate ZEO server process.

I've never tried to mount just the catalog by designating the  
container-class in zope.conf as the ZCatalog class, I always had the  
catalog(s) in a separate folder off to the side and QueueCatalogs  
where the catalog would normally reside. Then I just mount that  
folder with the catalog(s) in it.

jens

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Darwin)

iD8DBQFEqMFSRAx5nvEhZLIRAlsYAJ9udkIMsl8mHNdZHo5U3uYvAx0HAwCdF+jc
fWPisZp9Y08Wyb3tPrLeF1E=
=HJgD
-----END PGP SIGNATURE-----


More information about the ZODB-Dev mailing list