powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Структура таблиц для репликации
9 сообщений из 9, страница 1 из 1
Структура таблиц для репликации
    #33406540
conrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Встал такой вопрос. Есть головной офис, где ведутся основные справочники (товары, контрагенты и т.д.). Затем эти справочники тиражируются с помощью репликации транзакций в филиалы. В филиалах пользователи имеют права на редактирование некоторых полей, т.е. реплицировать их значения не нужно. Не могу решить, как лучше сделать, вынести эти поля в отдельные таблицы, связанные с соответствующим справочником один-к-одному, или оставить структуру как есть и просто не включать их в репликацию. Кто реализовывал что-то подобное, поделитись соображениями. СУБД - MS SQL Server.
...
Рейтинг: 0 / 0
Структура таблиц для репликации
    #33406592
Фотография Dogen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
conradВ филиалах пользователи имеют права на редактирование некоторых полей, т.е. реплицировать их значения не нужно. Не могу решить, как лучше сделать, вынести эти поля в отдельные таблицы, связанные с соответствующим справочником один-к-одному, или оставить структуру как есть и просто не включать их в репликацию.

Чтобы потом не было мучительно больно, надо данные филиалов иметь в головном офисе. Если они имеют право редактировать какие-то данные, значит, в головном офисе должны быть и данные, используемые в его работе, и данные, используемые в каждом филиале. Проще говоря, разделить данные на ту часть, которая доводится из головного офиса, и данные, которые могут быть свои в каждом филиале (это только один из возможных вариантов). Не захотите усложнять логику работы с данными - попадете на какие-нибудь грабли в итоге.
...
Рейтинг: 0 / 0
Структура таблиц для репликации
    #33406609
conrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Данные введенные в филиале в головном офисе гарантированно не понадобятся.
...
Рейтинг: 0 / 0
Структура таблиц для репликации
    #33406626
Фотография msn13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
conrad Есть головной офис, где ведутся основные справочники (товары, контрагенты и т.д.). В филиалах пользователи имеют права на редактирование некоторых полей
обана!!! и как это так.
был контагент Путин стал Пупкин и где потом концы искать? или я чё не понимаю!?
если вам по барабану это, то зачем тогда вообще делать синхронизацию?
...
Рейтинг: 0 / 0
Структура таблиц для репликации
    #33406650
conrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет, как был Пупкин, так и остался. В одном филиале товар по умолчанию приходуется на третью секцию склада, а во втором на первую.
...
Рейтинг: 0 / 0
Структура таблиц для репликации
    #33406652
Paul Sacks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Покапайтесь в статьях. Там имеется интереснейшая статья Architecting replication with identity columns
...
Рейтинг: 0 / 0
Структура таблиц для репликации
    #33406656
conrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно уточнить, где это там?
...
Рейтинг: 0 / 0
Структура таблиц для репликации
    #33406659
Фотография Dogen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
conradДанные введенные в филиале в головном офисе гарантированно не понадобятся.
Ну так держите их в отдельной таблице.

Не в том дело, нужно делить на таблицы или нет в данном конкретном случае. А в том дело, чтобы разработать структуру данных, соответствующую вашей модели предметной области.

Можете держать эти поля в той же таблице, которая реплицируется, тогда придется написать механизмы репликации руками (причем я бы так и делал, можно спорить, я не один такой). Только если держать их в той же таблице, как Вы эти поля отделите от реплицируемых? Дополнительным логическим полем или префиксом в названии?.. Ну вперед :)
...
Рейтинг: 0 / 0
Структура таблиц для репликации
    #33406675
Фотография Dogen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
conradНет, как был Пупкин, так и остался. В одном филиале товар по умолчанию приходуется на третью секцию склада, а во втором на первую.
Ха, такие данные существенно полезнее иметь в головном офисе, чем Вы думаете.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Структура таблиц для репликации
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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