[Zope3-Users] Re: ZODB? PostgreSQL?

Laurence Rowe l at lrowe.co.uk
Tue Apr 24 12:59:57 EDT 2007


Doyon, Jean-Francois wrote:
> "- RDBs scale scale very well, so in case your application gets really
> huge, an RDB is an option. With Zope, you can easily cluster the
> application server, however the ZODB can not be distributed. (Maybe ZODB
> can even not make good use of multiple processor due to Python's GIL)."
> 
> You can use Zope Replication Services (ZRS), a commercial offering from
> Zope Corp.
> 
> Also, on Linux at least, you can do CPU affinity to get around the GIL
> issue, or get single CPU machines, if there's such a thing anymore :)
> 
> J.F.

ZRS is only required for replication, not scaling, for which ZEO exists. 
Then run a single zope zeo client per processor core. ZODB makes data 
partitioning (database mounts) simple as well.

Laurence



More information about the Zope3-users mailing list