Как синхронизировать кэш на стороне клиента? - PullRequest
0 голосов
/ 11 марта 2010

У меня есть сервер SQL и пара клиентов Windows и кеш некоторых таблиц как объекты на клиентах. В настоящее время у меня есть механизм извлечения, где каждые одну минуту или около того клиенты запрашивают одну строку в БД, чтобы понять, исправен ли кэш, если они изменились, они синхронизируют все, но я хочу изменить этот механизм на принудительную. Я имею в виду, что я хочу, чтобы сервер «пинговал» клиентов в случае обновления. На стороне сервера я предполагаю, что могу использовать триггеры, но на стороне клиента, что мне нужно реализовать?

1 Ответ

1 голос
/ 11 марта 2010

Уведомления о запросах - это единственный механизм для SQL, который отправляет клиенту уведомление об изменении. Клиентская сторона наиболее известна как SqlDependency. Смотри http://rusanu.com/2006/06/17/the-mysterious-notification/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...