Схема работы сети магазинов. MS Access

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
JohnK
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 874
Зарегистрирован: 03.08.2002 (Сб) 0:35
Откуда: 48.02` 37.58`

Схема работы сети магазинов. MS Access

Сообщение JohnK » 13.03.2012 (Вт) 17:00

Добрый день.
У нас работает программа собственного написания. Розничная торговля.
Используем в качестве базы локально MS Access 2007-2010.

Подскажите как связать и синхронизировать одну базу между несколькими магазинами.
Какие классические алгоритмы существуют и как это лучше сделать?

Спасибо заранее.
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: Схема работы сети магазинов. MS Access

Сообщение alibek » 15.03.2012 (Чт) 8:37

Если постоянной связи между магазинами нет и предполагается периодическая синхронизация (репликация) БД, то все зависит от того, была ли возможность репликации изначально заложена в структуре БД или нет.
Если такая возможность была заложена изначально (использование в сущностях в качестве первичных ключей GUID или составных ключей, использование в справочниках дополнительных полей, позволяющих автоматически разрешать коллизии), то тогда это возможно. Что подразумевается под алгоритмами, мне не совсем понятно. Если возможность репликации была заложена изначально, то от того, как это сделано, нужно и исходить при репликации.
Если такой возможности не предусмотрено (например все PK являются счетчиками или int), то ничего хорошего не выйдет. Нужно либо связывать все магазины по VPN и использовать одну базу (если позволяет скорость соединения и число пользователей), либо перепроектировать базу. Костыли в виде замены счетчика на int и распределения диапазонов id между магазинами помогут мало.
Lasciate ogni speranza, voi ch'entrate.

JohnK
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 874
Зарегистрирован: 03.08.2002 (Сб) 0:35
Откуда: 48.02` 37.58`

Re: Схема работы сети магазинов. MS Access

Сообщение JohnK » 16.03.2012 (Пт) 10:18

Изначально база была спроектирована под работу локально. Теперь возникла необходимость в сетевой версии. Все исходники на руках, поэтому переделать можно все.

Что подразумевается под алгоритмами, мне не совсем понятно


Имеется ввиду как это делают программы типа "1С бухгалтерия". Спрашиваю, чтобы не изобретать велосипед.

Спасибо за ответ. Нужно хорошенько изучить мануал, но времени как всегда мало (
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6

    TopList