двусторонняя репликация в реляционках

slach

Новичок
двусторонняя репликация в реляционках

Ситуация простая
есть две базы данных с идентичной структурой

обе в течении определенного времени изменяются...

хочется после репликации получить третью базу, которая имела бы объединение первых двух...

вроде как репликация по типу master->slave не подходит...
тогда видимо multimaster->slave ?
это вообще реализуемо ??? тогда в какой RDBMS ???
 

Barlone

Guest
Тут основная проблема - конфликты обновлений, когда в обоих базах одну и ту же запись отредактировали. Как это предполагается обрабатывать ?
 

slach

Новичок
хмм действительно... хотя такая ситуация маловероятна, но возможна, просто на одной базе обновляются одни таблицы, на другой другие....

ну скорее отрабатывать по принципу... "первый зашел первый вышел"...
т.е. сначала "заливаем" обновления из одной базы, потом обновления из другой... очередность задается ручками в конфигах...

ЗЫ, меня это интересует на уровне именно RDBMS, а не на уровне application logic, потому как процедуру эту хочется автоматизировать именно средствами СУБД...
 

tony2001

TeaM PHPClub
http://www.geocrawler.com/archives/3/194/2000/6/50/3915369/ - это ответ "нет" от Monty (MySQL team)

возможно, в Постгрес что-то подобное есть.
подробнее - к Sad Spirit.
 

romutis

Guest
Оракл умеет делать репликации любой сложности и замороченности.
 
Сверху