Re: Looking for way to replicate master db to multiple mobile databases

Поиск
Список
Период
Сортировка
От Sam Mason
Тема Re: Looking for way to replicate master db to multiple mobile databases
Дата
Msg-id 20090924110431.GC22438@samason.me.uk
обсуждение исходный текст
Ответ на Re: Looking for way to replicate master db to multiple mobile databases  (Bryan Montgomery <monty@english.net>)
Список pgsql-general
On Wed, Sep 23, 2009 at 06:00:03PM -0400, Bryan Montgomery wrote:
> Thanks for the reply. This is a one way push to the slaves. In theory, there
> shouldn't be any conflicts .... although I wouldn't swear to that. If
> there's a conflict, the master db should win. At the moment we just drop the
> tables, recreate the schema and reload the tables. However, some of the
> large tables literally take hours across the network, for maybe a few dozen
> changes.

Could you just replay WAL updates?  I.e. have two copies of the database
on each device, one as the mirror of the "master" and one as the "live"
version.  When you need to push the changes out, just push out the WAL
updates, dump the "live" version, copy the "master" into a new "live"
version and then replay the new WAL records.

Depends on how much disk space you have I guess.

--
  Sam  http://samason.me.uk/

В списке pgsql-general по дате отправления:

Предыдущее
От: Bryan Montgomery
Дата:
Сообщение: Re: Looking for way to replicate master db to multiple mobile databases
Следующее
От: Alexey Klyukin
Дата:
Сообщение: Re: Looking for way to replicate master db to multiple mobile databases