Применение репликации (SQL Server Compact Edition)
Репликация применяется на поддерживаемых устройствах и позволяет обеспечить согласованность данных на устройстве и на сервере после изменения данных на устройстве или на сервере. Во многих случаях поддерживаемые устройства используются в среде репликации сервер-клиент.
Сценарии репликации
Ниже приведены примеры применения репликации устройством, использующим Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition).
- Системы управления взаимоотношениями с клиентами и управления продажами
Приложения для управления взаимоотношениями с клиентами (CRM) и управления продажами (SFA) часто используются для управления информацией на удаленных узлах. Например, торговый агент вводит данные заказа во время посещения клиента. Затем эти данные передаются в головной офис компании, в центр обработки данных или в другое место их централизованной обработки и хранения.
Как правило, в результате применения фильтров публикаций пользователи получают лишь часть данных, имеющихся в головном офисе. При этом часть этих данных обновляется сотрудниками центрального офиса, часть — отдельным удаленным пользователем, а часть — несколькими удаленными пользователями. Если данные изменяются несколькими пользователями, могут возникать конфликты, которые необходимо корректно обрабатывать. Если клиентом является SQL Server Compact Edition, конфликты всегда обрабатываются сервером.
- Автоматизация послепродажного обслуживания
Приложения для автоматизации послепродажного обслуживания (FFA) позволяют работающим вне офиса сотрудникам (например, водителям отдела доставки, инспекторам и сотрудникам службы поддержки) использовать карманные устройства для сбора сведений и передачи данных из удаленных местоположений. Например, водители отдела доставки вводят сведения о количестве пакетов, доставленных в тот или иной пункт, а затем эти данные передаются в головной офис компании, в центр обработки данных или в другое место их централизованной обработки и хранения.
В таких приложениях, как правило, данные вводятся вне офиса, а затем передаются в центральный офис, не вызывая конфликтов, поскольку каждый удаленный пользователь обновляет отдельный фрагмент данных. Кроме того, переданные в центральный офис данные, как правило, не нужны на устройстве и могут быть удалены.
- Приложения для точек продаж
Приложения для точек продаж (POS) включают приложения, которые прямо или косвенно используются потребителями в пунктах продаж. К числу таких приложений относятся приложения для кассовых терминалов, банкоматов и лотков в магазинах. Эти приложения собирают данные вне офиса, а затем передают собранные данные в головной офис компании, в центр обработки данных или в другое место их централизованной обработки и хранения.
Обычно в таких приложениях передача данных не вызывает конфликтов, поскольку каждый удаленный пользователь (как правило — покупатель или продавец) обновляет отдельный фрагмент данных.
Дополнительные сведения о сценариях сервер-клиент см. в разделе "Репликация данных в среде сервер-клиент" электронной документации SQL Server.