[Zope] Re: ZEO with Multiple Storages
Jens Vagelpohl
jens at dataflake.org
Fri Sep 15 02:52:47 EDT 2006
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 14 Sep 2006, at 20:49, Brian Brinegar wrote:
>>> One ZEO server can deal with multiple storages just fine.
>>> Transactions involving multiple storages commit just fine.
>>
>> Caveat: You buy nothing by having a single ZEO process serve several
>> ZODBs when you're trying to decrease commit times. You should run a
>> ZEO process per ZODB you're serving out, that way the writes can be
>> segregated and parallelized. That also makes it easier to move
>> processes/databases around disks/hosts to spread I/O load.
>
> Just to clarify, you are saying that a single ZEO server would not be
> able to deal with multiple storages simultaneously and that a
> transaction in one storage would block transactions in all other
> storages.
ZEO server processes are single threaded, access to the databases
must be serialized.
> However, if we were to run multiple ZEO processes this would not be
> the
> case?
Right.
jens
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Darwin)
iD8DBQFFCk3ARAx5nvEhZLIRAr4zAJ9IsO1Hv1t1QxOgP8Hoq5pTZwyQCACfRpEO
fNmfNMHm2mhjhbTRPKt5pyY=
=SXPM
-----END PGP SIGNATURE-----
More information about the Zope
mailing list