Хранение отчетов в базе
По данным из базы формируются различные отчеты. Отчет хранится в DataTable.
Необходимо сохранять отчет сгенерированный прогой в БД.
Отчеты довольно объемные и потому возникает вопрос как лучше это сделать: хранить в поле типа binary или в XML?
Если речь идёт о сериализации DataTable внутри DataSet, то binary-представление по объёму раз в десять меньше текстового - насколько помню. Однако лучший вариант - просто проделать эксперимент: наваять тысячи две отчётов и затолкать в базу двумя способами. Заодно откроется много интересного о скорости работы.
А как сохранить содержимое таблицы в поле базы типа binary?
Я точно не помню уже, но в общем там надо копать в сторону сериализации датасетов. В 2-м фреймворке сделали возможность сериализовать датасет в двоичном виде.
буду копать )