powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Синхронизация данных в филиалах
8 сообщений из 8, страница 1 из 1
Синхронизация данных в филиалах
    #35346987
Олег Гапон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интересно мнения спецов.

Кто как решает проблему синхронизации данных, ну например при работе с филиалами.

1. Утром пользователь филиала подключился к центральному серваку, закачал свежие данные.

2. Отключился...работает автономно целый день

3. Вечером подключился обновился, слил свои данные.

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

Как это можно разрулить малой кровью....
...
Рейтинг: 0 / 0
Синхронизация данных в филиалах
    #35347224
Сергей Фролов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лучше сразу застрелиться :)
...
Рейтинг: 0 / 0
Синхронизация данных в филиалах
    #35347226
Сергей Фролов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотя, опять же, все зависит от реальных потребностей.

В частности могут ли пользователи центральной БД изменять данные, которые утром были отправлены в филиал. Если нет, или немного изменить стиль работы таким образом, чтобы им это не требовалось, то задача намного упрощается.
...
Рейтинг: 0 / 0
Синхронизация данных в филиалах
    #35347365
Фотография Big17
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Олег Гапон
База не поддерживает всяких там репликаций, и производитель базы данных может быть любой.

Как это можно разрулить малой кровью....

Может быть "малая кровь" - это как раз приобретение субд с поддержкой репликации и соответствующая настройка?
...
Рейтинг: 0 / 0
Синхронизация данных в филиалах
    #35348892
Фотография shelsoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Олег Гапон

1) Основная проблема в данной ситуации "пересечение данных". К ним относятся
а) справочники и классификаторы
б) общие сущности (клиент, номер счета и т.д.)
Соответственно необходимо предусмотреть их "единообразие" в каждом из филиалов

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

3) Предлагаю оценить проблему синхронизации данных с этих точек зрения.





______________________________________________________
Задолбали вихри яростных атак ...
...
Рейтинг: 0 / 0
Синхронизация данных в филиалах
    #35349099
Dmitriy Ivanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОГ> Автор: Олег Гапон
ОГ> Интересно мнения спецов.
ОГ>
ОГ> Кто как решает проблему синхронизации данных, ну например при
ОГ> работе с филиалами.
ОГ>
ОГ> 1. Утром пользователь филиала подключился к центральному серваку,
ОГ> закачал свежие данные.
ОГ>
ОГ> 2. Отключился...работает автономно целый день
ОГ>
ОГ> 3. Вечером подключился обновился, слил свои данные.
ОГ>
ОГ> База не поддерживает всяких там репликаций, и производитель базы
ОГ> данных может быть любой.
ОГ>
ОГ> Как это можно разрулить малой кровью....

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

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

Необходим будет "холодный рестарт" распределенной системы во всех филиалах.

Из собственных разработок - был такой Ystok-Syncer
(http://en.ystok.ru/products/access.html), библиотека для приложений на
Access, не использующая встроенную в Access репликацию.


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Синхронизация данных в филиалах
    #35352048
Олег Гапон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Фролов Лучше сразу застрелиться :)

И по чём нынче эта радость ?
...
Рейтинг: 0 / 0
Синхронизация данных в филиалах
    #35353999
Фотография Dogen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Олег ГапонИнтересно мнения спецов.

Кто как решает проблему синхронизации данных, ну например при работе с филиалами.

1. Утром пользователь филиала подключился к центральному серваку, закачал свежие данные.

2. Отключился...работает автономно целый день

3. Вечером подключился обновился, слил свои данные.

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

Как это можно разрулить малой кровью....
База может и не поддерживать. Но определенное количество полей, используемых исключительно для целей репликации, придется добавить и соответствующим образом обрабатывать. Если можно добавлять поля и повешать некие триггеры на процедуры добавления записей - всё, можно писать доморощенный репликатор.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Синхронизация данных в филиалах
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]