大数据量存储时如何序列化一段数据分段存储?
-
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.
- 已标记为答案 Mike FengMicrosoft Contingent Staff, Moderator 2012年5月16日 11:33
-
2012年5月4日 9:27
序列化只会增大文件的体积。
最好的办法还是自己精简一下,决定什么东西要写入文件里面,剔除一些重复的信息。
当然,如果没有随时查看.txt文件的需求的话 ,可以每个一段时间用程序把文件打包成一个 .zip 文件,那样就省空间了。
学习学习....
- 已标记为答案 Mike FengMicrosoft Contingent Staff, Moderator 2012年5月16日 11:33