pg.ddx.io  pgsql-docs@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Stephen Frost <sfrost@snowman.net>
To: Magnus Hagander <magnus@hagander.net>
Cc: Jonathan S. Katz <jkatz@postgresql.org>
Cc: Chris Travers <chris.travers@gmail.com>
Cc: Erikjan Rijkers <er@xs4all.nl>
Cc: Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Cc: Selena Deckelmann <selena@maxipad.org>
Cc: Dave Cramer <davecramer@gmail.com>
Cc: Renee <renee.phillips@gmail.com>
Cc: Pg Docs <pgsql-docs@lists.postgresql.org>
Subject: Re: I'm surprised to see the word master here
Date: Wed, 2 Oct 2019 15:04:55 -0400
Message-ID: <20191002190455.GM6962@tamriel.snowman.net> (raw)
In-Reply-To: <CABUevEyG2Ax6LJNHdCEih9E7wzKoRFE0egMm+kqVADdR2S8JrA@mail.gmail.com>
References: <CADK3HHKFT0GODpxTqB7S_uZKVi0KBuJcdN=EcBN5C=M341zjnA@mail.gmail.com>
	<86ee53bd-e016-86c8-3c20-41702c48a12f@2ndquadrant.com>
	<20191002060653.GC6962@tamriel.snowman.net>
	<CAN1EF+xW6OT=3gWm-40qCC+0KnJ6ag7LcNdYYqKeMjsKfPDioQ@mail.gmail.com>
	<CABUevEwGmTzk10YDRz6qQiFk_yCZbtje93FXXe90z7iZ_A8CMA@mail.gmail.com>
	<611b57f4-be10-5e12-26ea-a2b1940d70bd@2ndquadrant.com>
	<e9a72cde5e0078307998597ce12b3ddf@xs4all.nl>
	<CAKt_Zfspa=iiFr40fNPE2KYQ5LO588tQCgueS1sExR=k8VB6Cg@mail.gmail.com>
	<d94aceeb-6bd9-6668-7cf1-157028a5d254@postgresql.org>
	<CABUevEyG2Ax6LJNHdCEih9E7wzKoRFE0egMm+kqVADdR2S8JrA@mail.gmail.com>

Greetings,

* Magnus Hagander (magnus@hagander.net) wrote:
> On Wed, Oct 2, 2019 at 3:10 PM Jonathan S. Katz <jkatz@postgresql.org>
> wrote:
> > On 10/2/19 7:39 AM, Chris Travers wrote:
> > > On Wed, Oct 2, 2019 at 12:57 PM Erikjan Rijkers <er@xs4all.nl
> > > <mailto:er@xs4all.nl>> wrote:
> > >
> > >     On 2019-10-02 12:46, Peter Eisentraut wrote:
> > >     > On 2019-10-02 10:21, Magnus Hagander wrote:
> > >     >> Exactly. Both might be accurate, but one comes with a lot less
> > >     >> baggage.
> > >     >>
> > >     >>     I support a search and replace.
> > >     >>
> > >     >> I think it'll take a bit more than just a simple "sed script to
> > >     >> replace", if that's what you mean. But probably not all that much
> > --
> > >     >> but
> > >     >> there can certainly be cases where nearby langaugae also has to be
> > >     >> changed to make it work properly. But I have a hard time seeing
> > it as
> > >     >> being a *huge* undertaking.
> > >     >
> > >     > I find this proposal to be dubious and unsubstantiated.  Do we
> > need to
> > >     > get rid of "multimaster", "postmaster"?
> > >     >
> > >
> > >     IMHO, hat would seem a bad idea.  Let's not take the politicising too
> > >     far.
> > >
> > >     I would say leave it at abolishing 'slave' (as we have already done).
> > >
> > >
> > > But that raises an important point, which is that if we remove master
> > > entirely from the replication lexicon, then I don't see how multi-master
> > > makes sense.  If consistency is a goal, postmaster still works but there
> > > is no alternative to multi-master in common usage.
> >
> > At various events and tradeshows that include representation from other
> > database systems, the terminology that I hear is "active-active" -- this
> > is not one-off, but from a lot of people. This is also a common term for
> > the major proprietary systems as well. I hear it much more commonly than
> > "multi-master" even.
> 
> That has the tiny problem of not being correct though.
> 
> A classic primary/standby cluster is *also* active/active. It used to be
> very common to have active/passive clusters -- these were the typical
> shared-disk-mounted-on-one-node-at-a-time style clusters. This indicates
> that the standby node isn't available *at all* until after a
> fail/switchover. So pretty much anything based on our streaming replication
> today is active/active..

I don't agree with this claim.  While we could argue about if a hot
standby is considered "active" or not, the vast majority of the world
considers "active/active" to actually be where you can use the two
systems interchangably, including being able to write to both.  As such,
I disagree with this claim- while perhaps you could make an argument
that it's "technically" correct, it's not how the terms are used in
practice and saying active/active instead would be well understood by
the community and industry at large.

Thanks,

Stephen

Attachments:

  signature.asc (application/pgp-signature, 818B) download

view thread (21+ messages)  latest in thread

Message-ID: <20191002190455.GM6962@tamriel.snowman.net>
Permalink:  ../20191002190455.GM6962@tamriel.snowman.net/
Also on:    postgresql.org/message-id/20191002190455.GM6962@tamriel.snowman.net

 · 

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-docs@postgresql.org
  Cc: sfrost@snowman.net, magnus@hagander.net, jkatz@postgresql.org, chris.travers@gmail.com, er@xs4all.nl, peter.eisentraut@2ndquadrant.com, selena@maxipad.org, davecramer@gmail.com, renee.phillips@gmail.com, pgsql-docs@lists.postgresql.org
  Subject: Re: I'm surprised to see the word master here
  In-Reply-To: <20191002190455.GM6962@tamriel.snowman.net>

* 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