![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Распределенные базы данных
Дончанин © (2005-02-13 16:27:00)Есть БД, в одной из таблиц справочник товаров (то-же самое с контрагентами). Помимо основного офиса есть еще 2, связи между ними нет, но есть необходимость хотя бы раз в неделю данные с удаленных офисов вносить в базу главного. Вопрос: как можно синхронизировать данные? Быза под IB. Заранее спасибо.
msguns (2005-02-16 10:59:00) [1]>Карелин Артем © (16.02.05 10:24) [15]
Если нужна разовая "стыковка" баз данных, то ты дело советуешь.
Если же ориентироваться на репликацию как часть решения задачи учета в структурно сложном торговом предприятии, то это прямая дорога в глухой тупик.
Карелин Артем (2005-02-16 10:24:00) [2]Дончанин (15.02.05 15:13) [13]
Расценки на уровне 2000 года. Где-то у меня ТЗ на репликатор валяется с контрактом на 30 килодеревянных.
А идеями запросто поделюсь, даже ссылки и названия функций могу дать.
Повторюсь, тема обширная, поэтому общение предлагаю перенести на аську. В профиле есть мой номер.
msguns (2005-02-15 15:30:00) [3]Идеи простые.
1. "Склад" должен быть строго в одном месте. В смысле только в одном месте (офисе, гл.магазине, конторе и т.д.) возможно заведение приходов товара от поставщиков (где, собственно, и пополняются справочники). Затем внутренним отпуском товар "уходит" в точки. При этом сам товар, конечно, возить туда-сюда не надо ;))
2. Раз (два) в сутки остатки по товару и справочники пересылаются в точки и загружаются в кассовые аппараты или местный кассовый сервер.
3. Периодически (не менее раза в сутки) данные о продажах пересылаются из точек на "склад", где и отражаются как реализация точками со всеми вытекающими последствиями (в т.ч. бухгалтерскими)
Пересылки удовно производить через кассовый кэш-процессор типа Каштана. Они же "пасут" и свои ЭККА.
Схема общая и расчитана на точки, торгующие в розницу за нал через кассы. Если точки оптовые, документооборот чуть другой, но схема та же.
Дончанин (2005-02-15 15:13:00) [4]
> Карелин Артем © (14.02.05 12:01) [6]
Вау! Ну у Вас и расценки! ;о) А вообще, верно сказал
> msguns © (14.02.05 12:30) [8]
> Карелин Артем © (15.02.05 10:12) [11]
Может, поделишся? Нет, не исходниками, конечно же, а идеями.. Буду благодарен.
msguns (2005-02-15 10:17:00) [5]Сабжевую проблему никаким стандартным репликатором грамотно не решить. И велосипед здесь ни при чем
Карелин Артем (2005-02-15 10:12:00) [6]Естественно репликатор есть даже у акцесссса.
Но может ли он звонить сам по модему, докачивать данные, сжимать при пересылке и т.д.?
А репликатор двусторонний я написал, работает стабильно.
taciturn (2005-02-14 21:26:00) [7]
> > потом главная синхронизирует их со своей
>
> Вот-вот :о) На этом месте поподробней, если можно)
> Давай 1000 баков и я тебе напишу репликатор. Советом могу
> помочь, но тема эта обширная слишком.
Зачем программить велосипед? У любой промышленной СУБД есть репликация.
msguns (2005-02-14 12:31:00) [8]>Карелин Артем © (14.02.05 12:01) [6]
Напишешь ? И будет работать при любых требованиях тех самых офисов, а в придачу еще и бухгалтерии, которая захочет видеть инфу сводно, в т.ч. по дебеторами-кредиторам ?
msguns (2005-02-14 12:30:00) [9]>Карелин Артем © (14.02.05 12:01) [6]
Напишешь ? И будет работать при любых требованиях тех самых офисов, а в придачу еще и бухгалтерии, которая захочет видеть инфу сводно, в т.ч. по дебеторами-кредиторам ?
raidan (2005-02-14 12:06:00) [10]>Карелин Артем © (14.02.05 12:01) [6]
Молодца!
Стричь купоны нужно уметь :)
(вот как бы и мне научиться ;))
Карелин Артем (2005-02-14 12:01:00) [11]Давай 1000 баков и я тебе напишу репликатор. Советом могу помочь, но тема эта обширная слишком.
DSKalugin (2005-02-14 11:41:00) [12]эл.почта это выход
над связью надо будет подумать. Возможно "заказать" выделенку и написать вэбприложение
Johnmen (2005-02-13 19:54:00) [13]Какие такие подробности ?
Какую логику придумаешь, такая и будет....наверное...
Дончанин (2005-02-13 17:21:00) [14]
> потом главная синхронизируетих со своей
Вот-вот :о) На этом месте поподробней, если можно)
raidan (2005-02-13 17:07:00) [15]Если связи между БД нет никакой, то обмениваться почтой :)
Сначала удаленные присылают свою версию таблицы, потом главная синхронизирует их со своей и отсылает готовые, синхронизированные таблицы удаленным базам, если есть необходимость :)
raidan (2005-02-13 17:07:00) [16]Если связи между БД нет никакой, то обмениваться почтой :)
Сначала удаленные присылают свою версию таблицы, потом главная синхронизирует их со своей и отсылает готовые, синхронизированные таблицы удаленным базам, если есть необходимость :)