寻高手!软件中需要访问大批量的数据,如何存储这些数据?
opika 2010-08-25 10:13:52 情况是这样的:
在一个软件中,需要访问一些数据,这些数据目前是在一些文本文件中存储,这些数据的总大小有10MB左右。
现在的问题是:
这些数据不希望用户直接可以打开(当用户打开时,用户就可能更改里面的数据)
这些处理应该怎么来处理啊?
另外,说明一下,我之前的一种做法是,把这些数据放到一个程序集中作为资源。在读取这些数据时,只要把这个程序集载入进来,然后读取其中的资源文件。 这样是起到了保密的作用,但也有一个问题:当加载了这个程序集时,它的大小会占用程序本身的内存。 假如程序本身运行时占用 20MB 的内容,那么加载数据之后,可能就会变成 30MB 了。
希望高手能够给出一个比较不错的方案~~ 谢谢