2010-05-08 89 views
3

我有一个单词和单词频率的文本文件。它非常大 - 理论上我们正在谈论数百万行。存储/检索字典的最快方法 - SQL,文本文件...?

我只想从文件中检索值,并尽可能快速和有效地进行操作(对于Django中的Web应用程序)。

我的问题是:什么是最好的方式来存储和检索值?应该将它们导入到SQL中?或保留该文件并使用grep?或者把它们放到JSON字典中?或者以其他方式?

非常感谢您的建议!

回答

2

把它们放在一个json字典里是一个坏主意,除非你想在整个搜索过程中将整个东西加载到内存中。

sql基本上是为这种事情而构建的,所以我会使用它。一个文件和grep也可以正常工作,但是你不会从sql会给你的索引等获得任何好处。

相关问题