2010-05-08 88 views
3

我有一個單詞和單詞頻率的文本文件。它非常大 - 理論上我們正在談論數百萬行。存儲/檢索字典的最快方法 - SQL,文本文件...?

我只想從文件中檢索值,並儘可能快速和有效地進行操作(對於Django中的Web應用程序)。

我的問題是:什麼是最好的方式來存儲和檢索值?應該將它們導入到SQL中?或保留該文件並使用grep?或者把它們放到JSON字典中?或者以其他方式?

非常感謝您的建議!

回答

2

把它們放在一個json字典裏是一個壞主意,除非你想在整個搜索過程中將整個東西加載到內存中。

sql基本上是爲這種事情而構建的,所以我會使用它。一個文件和grep也可以正常工作,但是你不會從sql會給你的索引等獲得任何好處。

相關問題