大数据二进制序列化

时间:2015-10-15 12:28:42

标签: c# serialization

我遇到了问题,我需要使用。

序列化真正的大对象
using (FileStream stream = File.Open(fullPath + "/" + backupFile, FileMode.Create))
{
    var bformatter = new BinaryFormatter();
    bformatter.Serialize(stream, documents);
}

在64x架构上,我没有Out of Memmory问题,但现在我正在

The internal array cannot expand to greater than Int32.MaxValue elements

序列化对象包含4个包含其他对象的属性(示例包含60个属性且需要全部的43000个对象)。

有没有办法解决这个问题,可能会增加限制或压缩数据?

0 个答案:

没有答案