因此,我正在組建一個RSS解析器,它將處理RSS提要,對其進行過濾,然後下載匹配的項目。假設下載的文件是合法的torrent文件。我應該使用文本文件還是數據庫?
現在我需要保持我已經下載的文件的記錄,因此它們不會再做。我已經得到它與SQLite(創建數據庫如果不存在,插入行,如果一個選擇語句不返回任何內容),但生成的jar文件是2.5MB +(由於sqlite庫)。
我在想,如果我用一個文本文件,我可以將jar文件削減到幾百千字節。
我能夠把文件下載的名稱列表 - 每行一個 - 和讀取整個文件到內存中,搜索文件是否存在,等等
發生給我認識的幾個問題:
- 如果每天下載10個文件,文本文件的方法會結束 佔用太多資源嗎?
- 整體哪一個是更快
反正,你們覺得呢?我可以在這裏使用了一些建議,因爲我還是新的節目,做這個作爲一種業餘愛好的東西:)
+1表示合法的種子是合法的,儘管與實際計劃無關。這讓我微笑。 – Taymon 2012-01-01 09:46:52