Синхронизация центральной базы данных и нескольких клиентских баз данных: GUID / PK

Мы создаем решение для судов, где судовладелец (на суше) получает данные со всех своих судов, но у каждого судна есть только свои собственные данные. Судовладелец (центральная БД) может изменить материал и отправить его на корабли, но судно А никогда не будет иметь никаких данных с корабля Б в своей базе данных. Центральная БД по структуре идентична судовым БД. Все изменения БД будут периодически синхронизироваться в обоих направлениях (например, каждые 1 минуту). Корабль может потерять связь с берегом на неделю или около того. Когда соединение снова установлено, все должно синхронизироваться как обычно.

Вопрос: Как правильно использовать идентификаторы GUID и первичные ключи в такой конфигурации?

0 ответов

Другие вопросы по тегам