Сжатие при передаче из .net в SQL - PullRequest
0 голосов
/ 16 мая 2011

У меня есть приложение для создания форм, которое пользователи используют в автономном режиме, любое, что им нужно для синхронизации данных с помощью 3G-модема и VPN cisco, к сожалению, ограниченная ширина полосы, плохое качество сигнала и большой объем передаваемых данных делают синхронизациюпроцесс ненадежен.

есть ли способ заставить .net сжимать команды SQL и затем выполнять распаковку и запуск sql перед отправкой результатов в сжатом ответе для уменьшения сетевого трафика?

1 Ответ

0 голосов
/ 16 мая 2011

Для создания автономной синхронизации я рекомендую использовать Service Broker.Вы можете отправлять данные в формате XML.Внутри xml вы можете отправлять данные, сжатые с помощью CLR-процедуры на стороне сервера SQL, в Пример, который вы можете найти здесь: http://www.codeproject.com/KB/database/blob_compress.aspx

...