Skip site navigation (1) Skip section navigation (2)

Re: What do Oracle, DB2, etc. actually *do*?

From: Neil Conway <neilc(at)samurai(dot)com>
To: William Yu <wyu(at)talisys(dot)com>
Cc: pgsql-advocacy(at)postgresql(dot)org
Subject: Re: What do Oracle, DB2, etc. actually *do*?
Date: 2005-03-19 05:40:36
Message-ID: (view raw, whole thread or download thread mbox)
Lists: pgsql-advocacy
William Yu wrote:
> Here's my question about "multi-master" replication whether it's Oracle 
> or not. How in the world does it work over high latency, low bandwidth 
> connections w/o getting pummelled in performance?

Well, it may well be the case that it doesn't work :) Not all kinds of 
replication are appropriate for all situations, and I agree that 
synchronous, multi-master replication isn't likely to be useful in the 
situation you describe.

One solution to multi-master replication on slow networks (or networks 
with nodes that are only intermittently connected) is to be very 
asynchronous: transaction commit only affects the local node, and 
conflict resolution is done when replicating changes later. This is more 
useful for filesystem replication: it is easier to do after-the-fact 
conflict resolution, although it is still very complex. ISTM it should 
be possible with DBMS replication, at least in theory.


In response to


pgsql-advocacy by date

Next:From: Christopher BrowneDate: 2005-03-19 12:54:31
Subject: Re: What do Oracle, DB2, etc. actually *do*?
Previous:From: William YuDate: 2005-03-19 05:13:51
Subject: Re: What do Oracle, DB2, etc. actually *do*?

Privacy Policy | About PostgreSQL
Copyright © 1996-2017 The PostgreSQL Global Development Group