







|
MySQL.RU - Webboard
Вернуться
Как объединить БД филиалов с БД предприятия? (bac) 18/02/2006 - 19:29:10
Re: Как объединить БД филиалов с БД предприятия? (Dinky) 19/02/2006 - 01:04:12
Re: Как объединить БД филиалов с БД предприятия? (bac) 19/02/2006 - 14:49:06
Re: Как объединить БД филиалов с БД предприятия? (Dinky) 19/02/2006 - 21:32:16
Re: Как объединить БД филиалов с БД предприятия? (bac) 20/02/2006 - 20:25:28
Re: Как объединить БД филиалов с БД предприятия? (Dinky) 20/02/2006 - 20:35:21
Re: Думаю сделать так (bac) 20/02/2006 - 21:05:31
Re: Здесь интересные примеры (bac) 20/02/2006 - 21:10:53
Re: Думаю сделать так (Dinky) 21/02/2006 - 00:39:25
Re: Думаю сделать так (bac) 21/02/2006 - 19:01:31
Re: Почитал что тут предложили. (Po4emu4ka) 23/02/2006 - 16:54:29
Re: Почитал что тут предложили. (bac) 23/02/2006 - 19:45:50
> Original message text:
> From: bac - 18/02/2006 - 19:29:10
> Subject:Как объединить БД филиалов с БД предприятия?
> -----------------
> Хотелось бы узнать мнение. Может быть кто-то уже решал аналогичную задачку?
> Имеется сервер предприятия и в разных автономных филиалах свои сервера.
> С целью формирования общей отчетности и статистики нужно объединить введенные документы (записи в нескольких таблицах связаных по id auto_increment).
> А с другой стороны все нормативные таблицы должны спускаться в филиалы.
> Оно конечно можно написать приклад, который в этом разбирается, но хотелось бы обойтись малой кровью.
> Что посоветуете? Что подсказывает опыт?
>
From: bac - 20/02/2006 - 21:05:31
Subject:Думаю сделать так
-----------------
В центральном офисе установить для объединяемых таблиц
auto_increment=10000000
В первом филиале
auto_increment=0
Во втором филиале
auto_increment=1000000
Во третьем филиале
auto_increment=2000000
(Я думаю этого достаточно и на долго. В настоящее время все документы вводятся в центрально офисе и в год всего 200000 документов.)
Создать таблицу в которой будет соответствие номера филиала начальному номеру auto_increment и номер последнего приема данных
В филиале оператор вставляет сменный носитель (флэшку) жмет кнопку. Программа выдает читает index команда SHOW MASTER LOGS
далее FLUSH LOGS и перепись всех файлов, на которые еще не были переписаны на сменный носитель.
В центральном офисе оператор берет сменный носитель жмет клавишу.
Автоматически вызывается MySQLbinLog, далее программа загружает обновление в базу данных и производит отметку в БД, что от данного филиала получены соответствующие журналы они стираются со сменного носителя.
Все! Документы из филиала подняли в центральный офис.
Что делать со справочниками. Как передать их из центрального офиса в филиал. Еще подумаю.
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
26647
|
|