|
|
|
Синхронизация данных в различных БД (ASE 12.5)
|
|||
|---|---|---|---|
|
#18+
Структура платформы следующая: Сервер-Издатель(БД - 1 шт) - 1 шт Сервер-Подписчик(по одной БД на подписчик) - 3 шт При работе платформы данные на издателе и подписчиках(а иногда и между собой) незначительно рознятся ибо с базами данных работает немалое кол-во людей и закрыть всем доступ просто невозможно (человеческий фактор). Перед переходом структура БД на издателе и подписчиках сравнивается Embarcadero ChangeManager'ом, сверить данные не представляется возможным. При переходе на новую версию ПО структура БД и наполнение незначительно (а иногда значительно) изменяются. При переходе выполняются следующие действия: - остановка репликации - создание дампа на издателе(old) - накатка изменений на издатель - создание дампа на издателе(new) - копирование дампа на подписчики - поднятие дампов на подписчиках - поднятие репликации Изменения производятся только на издателе для надежности, а затем дамп БД сиздателя разбрасывается на подписчики,поднимается и настраивается репликация. При БД в 52 гига весь процесс перехода длится более 3,5-4 часов, это очень долго. Есть альтернативный метод - накатывать изменения и на издатель и на подписчики, с вероятностью 99% все изменения будут произведены нормельно, разве что что-то может вылезти когда платформа пойдет в работу. Полностью сверить идентичность БД не представляется возможным, пока возможно сверить только структуру Embarcadero ChangeManager'ом. Возможно ли собрать (если возможно, то как?) итоговые данные по БД или серверу(из системных таблиц и используя системные процедуры) чтобы на них опираться для сравнения? Кто что посоветует? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2008, 13:17 |
|
||
|
Синхронизация данных в различных БД (ASE 12.5)
|
|||
|---|---|---|---|
|
#18+
Zap пишет: > Структура платформы следующая: > Сервер-Издатель(БД - 1 шт) - 1 шт > Сервер-Подписчик(по одной БД на подписчик) - 3 шт > Кто что посоветует? А репликация какая ? Stand-by ? или ручная ? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2008, 14:11 |
|
||
|
Синхронизация данных в различных БД (ASE 12.5)
|
|||
|---|---|---|---|
|
#18+
Change Manager начиная с версии 4.0 позволяет делать сравение по данным тоже, только надо покупать отдельно, хотя может и хаканый уже есть, Реп.Сервер тоже имеет процедуру для этого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2008, 19:08 |
|
||
|
|

start [/forum/topic.php?fid=55&tid=2011233]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
154ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 12ms |
| total: | 258ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...