Xpoint
   [напомнить пароль]

Oracle XE Репликация master-master

Метки: [без меток]
2007-12-18 11:19:57 [обр] Thirteensmay(3/157)[досье]
Таки надо организовать полноценную синхронизацию 3 серверов. Реплицируется порядка 50 таблиц, без каких либо приоритетов серверов, т.е. изменения на любом из них необходимо распространять на все остальные. Выделять для этого отдельный сервер нет возможности. Каналы между серверами - DSL. Вопрос в следующем: Есть ли какие то стандартные средства для Oracle XE ? Будет ли от них существенный толк по сравнению с полной собственной реализацией ? Структура базы почти типична - справочники/подчиненные таблицы и т.п., однако на репликацию не рассчитывалась.
спустя 17 минут [обр] Thirteensmay(3/157)[досье]
Да, ну естественно предполагаемые средства должны быть бесплатны ;)
спустя 4 дня [обр] Maxim Penzin[досье]
Thirteensmay[досье] что значит "без каких-либо приоритетов"? Что делать с конфликтами?
спустя 22 часа [обр] Thirteensmay(3/157)[досье]
Разруливать, я так полагаю по времени модификации
спустя 7 часов [обр] Maxim Penzin[досье]

Thirteensmay[досье] к примеру, если на одном сервере завелся юзер Vasya и на другом Vasya, оба они успели написать что-то на форуме (данные взяты для примера), то как будут в этом случае выглядеть результирующие данные?

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

спустя 1 час 25 минут [обр] Thirteensmay(3/157)[досье]
Это понятно, пример кстати не совсем удачный, в данном случае все элементарно, просто будет 2 Васи, это пусть админ разруливает, хотели репликацию - получили. Другое дело что случай с Васей это еще самое безобидное что может произойти, тут возможна куча косяков гораздо более печальных. Впринципе сделать более-менее нормальную систему можно если отталкиватся от того что все сервера всегда online и связь надежна, но вот в реальности...
Powered by POEM™ Engine Copyright © 2002-2005