Здравствуйте, alexanderfedin, Вы писали:
A>Здравствуйте, Аноним, Вы писали:
А>>Есть необходиость отделить клиентов от прямого подключения к Субд , предполагается использовать wcf сервис.
А>>Но как быть с большим объемом передаваемых данных, в некоторых случаях объем может достигать 500Мб. Справится ли сервис с такой нагрузкой, на чем лучше хостить iis или servicehost
A>Вот этим в частности и был хорош COM — можно было сделать автоматический маршалинг для прямой передачи данных внутри одного процесса, через разделяемую память внутри одной машины, и по сети между машинами.
A>А WCF всегда копирует. Как Ксерокс: "мы научили мир копировать"...
Ну почему же всегда? Ничто не мешает написать свой транспорт. Например:
http://www.codeproject.com/Articles/20709/NullTransport-for-WCF, передача данных в пределах одного процесса без какого-либо кодирования. Не проверял как работает с разными аппдоменами.
По теме: возможно стоит рассмотреть варианты потоковой или постраничной передачи данных. wcf с этим справится, но все эти данные будут в памяти.