Re: Batch replication ordering (was Re: [GENERAL] 32/64-bit

Поиск
Список
Период
Сортировка
От Steven Singer
Тема Re: Batch replication ordering (was Re: [GENERAL] 32/64-bit
Дата
Msg-id Pine.LNX.4.33.0304131540260.24324-100000@pcNavYkfAdm1.ykf.navtechinc.com
обсуждение исходный текст
Ответ на Re: Batch replication ordering (was Re: [GENERAL] 32/64-bit  ("Ed L." <pgsql@bluepolka.net>)
Список pgsql-general
On Sat, 12 Apr 2003, Ed L. wrote:

> On Saturday April 12 2003 2:06, Steven Singer wrote:

>
> nothing wrong with that necessarily, unless you wanted to update the master
> bookkeeping on every new xid as well, in which case it would defeat my
> purpose in the master batch.

Why do you need to update the master after every commit on the slave?  If
your storing the last seqid sent to the slave on that slave(you would have
to update this during every transaction on the slave but I don't see this
as a big deal) and you use that value as the authoratative value for
deciding what next to send to the slave.

You would have to periodically update the master to tell it that a
tranaction can be removed form the replication_queue but this can be done
periodically(every x transactions).   If dbmirror goes down in between a
commit on the slave and the master being updated then the transactions
will stay on the master in the queue until dbmirror comes back up at which
point it will see from the slave that the transactions have been sent and
they don't need to be resent.  Then the master can be updated so those
rows can be cleaned from the queue.




>
> Ed
>

--
Steven Singer                                       ssinger@navtechinc.com
Dispatch Systems                            Phone:  519-747-1170 ext 282
Navtech Systems Support Inc.                AFTN:   CYYZXNSX SITA: YYZNSCR
Waterloo, Ontario                           ARINC:  YKFNSCR


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

Предыдущее
От: "scott.marlowe"
Дата:
Сообщение: Re: Index information and log disable...
Следующее
От: fxcrazy@yahoo.com (Tom)
Дата:
Сообщение: lo_import doesn't works through ODBC !