> we are currently investigating options for a large-scale solution
> where the machines (ZEO clients and ZEO server) should be separated
> across two data centers. Incoming traffic should be balanced between
> both data centers. Automatic failover and online-replication are
> desirable - "high-performance" is a must.
> The well-known options are:
> Relstorage on top of some RDBMS-related clustering/replication mechanism
We have not explicitly set something like this up; although our hosting
partner has SAN replication between data centers. This is another
solution; while low level - may be valid to explore. They use
it with Oracle and MSSQLServer to do cross datacenter replication.
For more information about ZODB, see the ZODB Wiki:
ZODB-Dev mailing list - ZODB-Dev@zope.org