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


Типичное использование репликации (SQL Server Profiler)

Репликация применяется на поддерживаемых устройствах и позволяет обеспечить согласованность данных на устройстве и на сервере после изменения данных на устройстве или на сервере. Во многих случаях поддерживаемые устройства используются в среде репликации сервер-клиент.

Сценарии репликации

Далее приведены примеры применения репликации устройством, использующим Microsoft SQL Server Compact 3.5.

  • Системы управления взаимоотношениями с клиентами и автоматизации продаж

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

    Как правило, в результате применения фильтров публикаций пользователи получают лишь часть данных, имеющихся в головном офисе. При этом часть этих данных обновляется сотрудниками центрального офиса, часть — отдельным удаленным пользователем, а часть — несколькими удаленными пользователями. Если данные изменяются несколькими пользователями, могут возникать конфликты, которые необходимо правильно обрабатывать. Если клиентом является SQL Server Compact 3.5, конфликты всегда обрабатываются сервером.

  • Автоматизация послепродажного обслуживания

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

    В таких приложениях, как правило, данные вводятся вне офиса, а затем передаются в центральный офис, не вызывая конфликтов, поскольку каждый удаленный пользователь обновляет отдельный фрагмент данных. Кроме того, переданные в центральный офис данные, как правило, не нужны на устройстве и могут быть удалены.

  • Приложения для точек продаж

    Приложения для точек продаж (POS) включают приложения, которые прямо или косвенно используются потребителями в пунктах продаж. К числу таких приложений относятся приложения для кассовых терминалов, банкоматов и лотков в магазинах. Эти приложения осуществляют сбор данных на удаленных сайтах и передают их на центральный сайт, например центральный офис или центр обработки данных.

    Обычно в таких приложениях передача данных не вызывает конфликтов, поскольку каждый удаленный пользователь (как правило — покупатель или продавец) обновляет отдельный фрагмент данных.

Дополнительные сведения о сценариях сервер-клиент см. в разделе «Репликация данных в среде сервер-клиент» электронной документации SQL Server.