pg.ddx.io  pgsql-general@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Andrew Sullivan <ajs@crankycanuck.ca>
To: pgsql-general@postgresql.org
Subject: Re: Replication
Date: Mon, 26 Apr 2004 14:23:36 -0400
Message-ID: <20040426182336.GB28909@phlogiston.dyndns.org> (raw)
In-Reply-To: <E6F241DAF915E24F9E34757342EE3E226A8898@ottas09a.ott.signiant.com>
References: <E6F241DAF915E24F9E34757342EE3E226A8898@ottas09a.ott.signiant.com>

On Thu, Apr 22, 2004 at 09:42:12AM -0400, Eric Comeau wrote:
> 
> What is Oracle selling as their replication solution these days? 

[. . .]

> Their ORAC if I understand it correctly is a "cluster" solution and 
> no a "replication" solution.

This is an example of why I think most of the discussion about
"replication" is so confusing.  ORAC is certainly a kind of
replication: it provides always-on, hot redundancy in a cluster of
machines.  It's multi-master, and something very close to
asynchronous.  It's a _very_ clever system, but it'll do you not one
whit of good if your primary site fails.  Also, it's not suitable for
use on unreliable hardware: every cluster member failure causes a
"remastering" event which causes everything to stop while remastering
happens.  Finally, it requires some nifty but expensive storage --
storage which itself could be a single point of failure, if it failed
in the right ways.

To solve all of that, Oracle also offers Data Guard.  This is
basically a standard log-shipping technique.  The off-site "standby"
databases can't be used while in standby mode.  This has all the
standard caveats of asynchronous WAN replication, not least of which
is that if you processed a $100 million transaction right before your
master failed, and then you recovered onto a slave which didn't have
that last moment of data, you might find yourself making a $100
million mistake.

So, Oracle Corp offers two different ways to keeo you up nights. :)
I'm sure they're both wonderful products.  But they certainly don't
have a one-size-fits-all approach.

A

-- 
Andrew Sullivan  | ajs@crankycanuck.ca



view thread (131+ messages)  latest in thread

Message-ID: <20040426182336.GB28909@phlogiston.dyndns.org>
Permalink:  ../20040426182336.GB28909@phlogiston.dyndns.org/
Also on:    postgresql.org/message-id/20040426182336.GB28909@phlogiston.dyndns.org

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-general@postgresql.org
  Cc: ajs@crankycanuck.ca
  Subject: Re: Replication
  In-Reply-To: <20040426182336.GB28909@phlogiston.dyndns.org>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox