> We're building a multi-master, peer-to-peer network service,
> so we need a way to replicate changes between systems. 

Unsolicited advice:

Of course I don't understand your problem domain, but I'm a
big fan of a technology called "virtual synchrony" for this 
kind of thing. Very successful when I used it in a closed 
source project, and I believe the same technology used by 
the postgresql database for replication. (Google for Ken 
Birman, a researcher into the same).

http://www.spread.org is a very good open-source implementation
of his model. Another system is called "Ensemble", although I
found Spread to be better documented.

As I say, completely unsolicited.



                
__________________________________ 
Yahoo! Mail - PC Magazine Editors' Choice 2005 
http://mail.yahoo.com

Reply via email to