因此,我正在组建一个RSS解析器,它将处理RSS提要,对其进行过滤,然后下载匹配的项目。假设下载的文件是合法的torrent文件。我应该使用文本文件还是数据库?
现在我需要保持我已经下载的文件的记录,因此它们不会再做。我已经得到它与SQLite(创建数据库如果不存在,插入行,如果一个选择语句不返回任何内容),但生成的jar文件是2.5MB +(由于sqlite库)。
我在想,如果我用一个文本文件,我可以将jar文件削减到几百千字节。
我能够把文件下载的名称列表 - 每行一个 - 和读取整个文件到内存中,搜索文件是否存在,等等
发生给我认识的几个问题:
- 如果每天下载10个文件,文本文件的方法会结束 占用太多资源吗?
- 整体哪一个是更快
反正,你们觉得呢?我可以在这里使用了一些建议,因为我还是新的节目,做这个作为一种业余爱好的东西:)
+1表示合法的种子是合法的,尽管与实际计划无关。这让我微笑。 – Taymon 2012-01-01 09:46:52