Поделиться через


Оптимизация производительности репликации слияния с помощью артикулов Download-Only

Репликация слиянием предлагает два разных типа статей для решения различных потребностей приложения. Публикации могут содержать один или несколько из этих типов статей, наиболее подходящих для применения.

  • Стандартные статьи

  • Статьи только для скачивания

Статьи, доступные только для скачивания, обеспечивают преимущества производительности по сравнению со стандартными статьями и должны использоваться в случае необходимости.

Замечание

Чтобы использовать статьи только для скачивания, уровень совместимости публикации должен быть не менее 90RTM.

Стандартные статьи

Стандартные статьи являются стандартными по умолчанию, предлагая полный набор функций слияния репликации, включая продвинутое обнаружение и разрешение конфликтов. Стандартные статьи подходят для таблиц, обновляемых несколькими подписчиками; Объекты, отличные от таблиц, таких как хранимые процедуры и представления, всегда публикуются как стандартные статьи.

Download-Only статьи

Статьи только для скачивания предназначены для приложений с данными, которые не обновляются у подписчиков, например набор статей, содержащихся в каталоге продукции. Каталог продуктов обычно обновляется на издателе, но не на подписчиках. Так как статьи, доступные только для скачивания, невозможно обновить на подписчике, метаданные отслеживания не отправляются подписчикам. Это может привести к уменьшению объема хранилища на устройствах подписчиков и улучшению производительности, особенно если скорость сетевого подключения низкая.

Статьи, доступные только для скачивания, работают вместе с клиентскими подписками: если статья предназначена только для скачивания, строки этой статьи не могут быть вставлены, обновлены или удалены на подписчиках, использующих клиентские подписки. Издатели и подписчики, использующие тип подписки сервера (обычно подписчики, которые повторно публикуют данные другим подписчикам), могут вставлять, обновлять и удалять данные. Дополнительные сведения о клиентских подписках см. в статье "Подписка на публикации".

Чтобы указать, что статья доступна только для скачивания, см. статью о том, что статья "Таблица слияния" доступна только для скачивания.

Использование различных типов статей в приложениях

Понимая требования приложения, вы можете сделать компромисс между максимальной гибкостью и оптимальной производительностью. Например, приложения с многочисленными конфликтами и изменениями как у издателя, так и у подписчиков будут использовать публикацию, состоящую из стандартных статей. Некоторые приложения, такие как приложение службы автоматизации продаж, могут содержать статьи с потенциалом для конфликтов и другие статьи, которые работают в качестве таблиц подстановки, которые можно указать как доступные только для скачивания. Приложения для ввода данных, такие как точки продаж и приложения службы автоматизации полей, часто строго секционируют данные таким образом, чтобы конфликты устранялись, и данные одного подписчика никогда не переходили к другому. В этих ситуациях сочетание неперекрывающихся разделов, статей только для скачивания и предварительно рассчитанных разделов обеспечивает максимальную производительность и масштабируемость. Дополнительные сведения о неперекрывающихся разделах и предварительно вычисленных разделах см. в разделе Параметризованные фильтры строк.

См. также

Параметры статьи для репликации слиянием
Оптимизация производительности маршрутизации репликаций с помощью условного отслеживания удалений