Search Postgresql Archives

Re: real multi-master replication?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Bill Moran wrote:
> Stefan Kaltenbrunner <stefan@xxxxxxxxxxxxxxxx> wrote:
>> Bill Moran wrote:
>>> "hubert depesz lubaczewski" <depesz@xxxxxxxxx> wrote:
>>>> hi,
>>>> i read about some replication system for postgresql, but - as far as i
>>>> know there is none real multi-master replication system for
>>>> postgresql.
>>>> all i have seen are based on "query replication" with various "hacks"
>>>> for specific constructions (like now()).
>>>> my question is - is there any (even fully commercial) multi-master
>>>> replication system for postgresql that will work with all possible
>>>> constructs, triggers, random data and so on?
>>>> i mean - i dont want to bother with choosing to 'note' somehow that
>>>> 'this particular query' has to be replicated somehow.
>>>> i'm thinking about working solution that will allow multi-master connections.
>>>>
>>>> anything? anywhere?
>>> Have you looked at pgpool?
>> afaik pgpool is statement based and not really multimaster either ...
> 
> Well, it's multi-master to the degree that all servers are read/write,
> and therefore any server can take over.

not sure I follow - pgpool will simply replay the queries to each
backend-server that are going through it.
You cannot directly write to the servers (well you can - but that will
likely cause inconsistent data) - and you have all the problems with
non-determinstic queries as well as problems of getting a node back in
sync after a downtime or connection loss.

> 
> How would you define multi-master?

for true multimaster one would expect to be able to write to all the
nodes and keep the data consistent/sync or have some sort of conflict
resolution for an async solution.

Stefan


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux