[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