GUID значительно упрощают синхронизацию.Последовательные направляющие значительно облегчат проблему фрагментации, оставив только размер столбца в 16 байт в качестве основной проблемы.
Пока вы убедитесь, что в качестве кластеризованного ключа у вас есть другой последовательный и узкий столбец, вы сэкономите многопространства для ваших некластеризованных индексов - кажется, вы уже знаете это.
Если вы не имеете дело с ГБ данных, в этом случае производительность не должна зависеть от GUID, учитывая, что выколонка GUID уже обработана с должной тщательностью.
Если вам нужно синхронизировать только две системы, я ранее создавал системы, где A использовал бы идентификатор (-1, -1) в качестве первичного ключа, а другой -Система использовала идентификатор (1,1) в качестве первичного ключа.Это обеспечивает легкую синхронизацию, сохраняя первичный ключ красивым и узкимОднако не будет работать для более чем двух систем.