大数据量存储时如何序列化一段数据分段存储?

已答复 大数据量存储时如何序列化一段数据分段存储?

  • 2012年5月3日 7:28
     
     

    你好,我写了个存储方法,每隔1s会把数据写入到一个txt文件中,但是发现文件存储内容会比较大,我想在存储的时候序列化文件,

    但是不知道怎么序列化比较好,因为写入时是一行行写的,所以不能一口气序列化,能否每行序列化后加入txt文件中呢?

    有什么好方法?谢谢

全部回复

  • 2012年5月4日 9:07
    版主
     
     已答复

    请问你的序列化 是指压缩吗?

    因为 你的前提是你一直写,文件会变大,这和序列化不是直接相关的。


    Mike Feng
    MSDN Community Support | Feedback to us
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

  • 2012年5月4日 9:27
     
     已答复

    序列化只会增大文件的体积。

    最好的办法还是自己精简一下,决定什么东西要写入文件里面,剔除一些重复的信息。

    当然,如果没有随时查看.txt文件的需求的话 ,可以每个一段时间用程序把文件打包成一个 .zip 文件,那样就省空间了。


    学习学习....