Репликация слиянием: несколько публикаций лучше одной большой?

#sql-server #sql-server-2000 #replication #merge-replication

#sql-server #sql-server-2000 #репликация #слияние-репликация

Вопрос:

У нас настроена репликация слиянием в SQL Server 2000. В одной из наших публикаций содержится 65 статей. Это работает нормально, но изменять что-либо (кроме добавления столбца через sp_repladdcolumn ) довольно сложно, поскольку для восстановления моментального снимка требуется довольно много времени. Я всегда воспринимал это как неизбежное зло, пока не наткнулся на эту цитату на форуме, обсуждающем репликацию:

Все ли ваши таблицы опубликованы в одной публикации? Если это так, вам следует пересмотреть свой дизайн репликации.

Итак, следует ли нам пересмотреть наш дизайн репликации? Каковы плюсы и минусы разделения нашей единой публикации на несколько публикаций с меньшим количеством статей?

Ответ №1:

У меня нет опыта работы с репликацией SQL2000 и мало опыта с репликацией слиянием, но есть параметр для транзакционных публикаций под названием immediate_sync, который определяет, создаются ли все статьи при запуске моментального снимка или только статьи с неинициализированными подписчиками. На это стоило бы обратить внимание.