Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




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 - 20:25:28
Subject:Как объединить БД филиалов с БД предприятия?
-----------------
>> Как автоматизировать сбор transaction-log (я полагаю это binary log?)

>телефонная связь есть? поставить модемы и пусть филиалы звонят по расписанию и заливают файлы на сервер
(не забыть перед этим выполнить flush logs ;)

Телефон то есть, но.. короче это не прокатит.

>> Как указать какие таблицы вкл в blog?
>драсьти :)
>http://dev.mysql.com/doc/refman/4.0/ru/replication-options.html
>binlog-do-db задает по какой базе вести binary log
>replicate-do-db и replicate-do-table задают какую базу/таблицу реплецировать

Во-во для репликации есть, а для blog нет, только БД, но это решаемо.

>>Как настроить интервал auto_increment?
>я имел ввиду задать начальное значение локально: alter table orders auto_increment=100000;
>но, имхо, проще и лучше задавать id филиала в паре с автоинкрементом - это можно сделать или через значение по-умолчанию в определении таблицы, но лучше чтобы программа-клиент его прописывала, например из какого-нибудь конфиг-файла, который свой для каждого филиала ;)
>тут второй пример http://dev.mysql.com/doc/refman/4.0/ru/example-auto-increment.html

Оно конечно нужно бы ввести номер филиала, но при этом рухнет вся уже работающая отчетность, где связка по id. И в тоже время у меня таблички в innodb, а там комбинация с auto_increment не работает.

>>>сделать primary key из двух поле<

>>не подходит, надо сильно софт менять т.е. вводить обработку номера филиала, поменять структуру БД конечно не проблема.

>ну смотри :) но я бы пошел путем конфигов, потом пригодится

Конечно конфиг-то будет (он уже есть)

>>>по репликации<

>>Может я не все понял, но реплация работает в on-line? а это у меня отсутствует!!!
>репликацию можно останавливать/запускать когда угодно, например, дозвонился модемом на сервер, сказал mysql-ю slave start, подождал пока он вытащит лог, отключил связь
а как файлы передавать ты собираешься? дискетами? :)

Ага ... на сменном носителе, я думаю будет флэшка. B не требуется ежедневный сбор. Достаточно раз в неделю (а то и в месяц). Практические ежедневно в центральный офис ходит машина или сотрудники пешком.


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
26647



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |