Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Репликация в InterBase [D7, IB6.x]


cherrex ©   (2005-01-21 23:02:00) 

Помогите разобраться с репликациями в InterBase. Не могу понять как работает InterBase Replication Manager. У меня есть две базы, в них одинаковые по структуре таблицы, при изменения даннах в одной таблицы, данные меняются в другой. По моему это зеркальная репликация или зеркалирование. Заранее Благодарен!!!


msguns   (2005-01-27 16:32:00) [1]

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

1. Глобальные справочники не могут корректиться в филиалах либо изменения к ним (точнее, пополнения) идут отдельным пакетом и реплицируются на сервере по спец.алгоритмам.
2. Рассылаемые в филиалы БД должны иметь доп.глобальный реквизит - ID филиала во всех главных таблицах. Именно он служит основным "разрулирующим" механизме при репликации данного типа. В противном случае алгоритм репликации будет на два порядка сложнее, вплоть для создания специальной дополнительной базы для предварительного "слива" всей пришедшей с филиалов инфы и разборок с нею. (В частности, разборок с реидентификацией)


Domkrat   (2005-01-27 16:19:00) [2]

Если канал связи позволяет делать задуманное при вводе информации, так может стои пользоваться одной для всех базой данных?


Alexandr   (2005-01-27 15:57:00) [3]

ужись...
ну подумай, нарисую на бумажке как вот это должно быть
"произвести синхронизацию двух таблиц, то есть при вводе, изменении и удалении записей в одной таблицы тоже самое происходит в другой и на оборот.
"
н забыв рассмотреть варианты:
1) в одном филиале редактирут,  вдругом удаляют.
2) редактируют одну и ту же запись в обоих филиалах
3) вставляют одну и ту же запись в обоих филиалах.
4) формат файла синхронизации.
5) обновление ушло, но не дошло до получателя
6) обновление дошло, но была ошибка ввода изменений

и т.д.


bSava   (2005-01-24 21:56:00) [4]

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


cherrex   (2005-01-24 17:45:00) [5]

А по понятней?


msguns   (2005-01-24 15:25:00) [6]

>cherrex ©   (24.01.05 15:11) [8]
>ДА правильно это и есть справочники.

Тогда вот это:

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

есть мина весьма большой разрушительно силы


cherrex   (2005-01-24 15:11:00) [7]

ДА правильно это и есть справочники.


msguns   (2005-01-24 15:06:00) [8]

Эти таблицы (таблица) что-то вроде справочника ?


cherrex   (2005-01-24 14:56:00) [9]

Мне надо: 1)создать две базы, географически распределенные и разные по структуре, но в обеих базах есть две одинаковые по структуре таблицы.
         2)произвести синхронизацию двух таблиц, то есть при вводе, изменении и удалении записей в одной таблицы тоже самое происходит в другой и на оборот.

В итоге данные в этих таблицах полностью одинаковые.


cherrex   (2005-01-24 14:55:00) [10]

Мне надо: 1)создать две базы, географически распределенные и разные по структуре, но в обеих базах есть две одинаковые по структуре таблицы.
         2)произвести синхронизацию двух таблиц, то есть при вводе, изменении и удалении записей в одной таблицы тоже самое происходит в другой и на оборот.

В итоге данные в этих таблицах полностью одинаковые.


Alexandr   (2005-01-24 07:17:00) [11]

ненадо путать теневую копию, репликацию, зеркалирование и прочее.
давайте сначала спросим у вопрошающего, чего ему надо.


DrPass   (2005-01-22 13:47:00) [12]

Создать теневую копию БД


cherrex   (2005-01-22 10:31:00) [13]

А как и с помощью чего можно реализовать зеркалирование в InterBase, если не с помощью репликации.


Johnmen   (2005-01-22 02:29:00) [14]

Вопрос то в чем ?
И не надо путать репликацию с "зеркалированием".


Наверх

Титульная страница Поиск, карта сайта Написать письмо