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: 423BBB54.10500@samurai.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
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.

-Neil

In response to

Responses

Browse pgsql-advocacy by date

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