с автоинкрементальным PK.
Был запущен сначала один экземпляр приложения, потом через какое-то время другой. Причем при запуске второго база данных была скопирована с первого экземпляра, т.е. в обеих базах есть одинаковые данные.
Встал вопрос о некоторой синхронизации данных - экспорт каких-то данных из одной базы и импорт в другую. Как это лучше реализовать?
Есть мысль добавить столбец guid в экспортируемым таблицам. Экспортировать старые данные не нужно, поэтому для старых записей ключ идемпотентности можно задать null, что бы не было задвоения общих данных
Можно пример взять с существующих систем, например отражать событие о изменения состояния базы. Есть ведущая бд есть зависимая. Зависимая подсасывает из ведущей. Если ведущая вышла из строя, первая следующая зависимая становится ведущей
Базы не будут связаны друг с другом
Обсуждают сегодня