powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / DataSet, BinaryFormatter, Remoting - кто как проблемы решает.
1 сообщений из 1, страница 1 из 1
DataSet, BinaryFormatter, Remoting - кто как проблемы решает.
    #32497054
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем известно, что DataSet даже через BinaryFormatter сериализируется в XML. Из-за этого имеет раздутый в 4-10 раз трафик по сети и не малые затраты процессорного времени при Deserialization. Подход изложенный тут

http://support.microsoft.com/default.aspx?scid=kb;en-us;829740

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

Если вы сами сериализируете DataSet в поток, то проблема лечится установками форматтера.

Код: plaintext
MyBinaryFormatter.TypeFormat = MyBinaryFormatter.TypeFormat | FormatterTypeStyle.XsdString


Но как до этого докопаться в Remoting?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / DataSet, BinaryFormatter, Remoting - кто как проблемы решает.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]