我有大约50,000个文本文件(每个〜5KB)。我需要一次制作数据文件,然后阅读我的应用程序(不写)才能使用。为应用程序创建常量数据文件的最佳方法?
我在找一种方法将所有这些文件保存为一个(或多个)文件。目前,我将它存储在.zip文件中,然后在运行应用程序时,我读取zip文件并获取我需要的条目。这种方式读取数据非常缓慢(约2秒)。
是否有任何方法可以存储数据,既快速使用,便于在计算机之间传输应用程序?谢谢!
[编辑:我之前没有很好地处理数据,而且我的应用程序是可移植的。数据是一次性的创建,没有修改后创建,并且是纯文本,但有结构]
数据结构:
Section abcd
Item 1234
Item klmn
Section def
Item ...
Item ...
...
...
你听说过MS SQL的服务器? – DGibbs
甚至可能对SQLite感兴趣..... – Sandy
另一个问题:为什么你有50,000个非常小的文本文件?我不认为这很有道理。 – user1567896