Я уже посмотрел некоторые ресурсы и просто хочу уточнить и получить мнение.
Прежде всего, чтобы полностью избежать каких-либо проблем, мы могли бы просто не беспокоиться об использовании столбцов идентификаторов в качестве первичных ключей, а самим генерировать их и просто воспроизводить эти значения в обоих направлениях, предполагая, что они всегда уникальны в любой момент создания.
Для целей этого вопроса я говорю о двух или более способах репликации для решения проблем глобального доступа, и у нас есть столбцы идентификаторов.
Теперь мы настраиваем репликацию транзакций, и обе базы данных должны реплицироваться друг на друга.
Насколько я понимаю, вы выделяете диапазон начальных значений для каждого сервера базы данных, и он будет их использовать, вы знаете, что это уникальная причина, по которой вы задали диапазоны, которые не пересекаются. Значит ли это, что во время репликации эти значения вставляются в начальный столбец?
так что если вы выделите диапазоны 1-10 и 11-20 для 2 серверов после того, как на каждый сервер будет вставлено 10 строк, у вас будут семена 1-20 в обеих базах данных?