3

我有一个单词和单词频率的文本文件。它非常大——理论上我们说的是数百万行。

我只想从文件中检索值,并尽可能快速有效地完成(对于 Web 应用程序,在 Django 中)。

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

非常感谢您的建议!

4

1 回答 1

2

除非您想在搜索时将整个内容加载到内存中,否则将它们放入 json 字典中是个坏主意。

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

于 2010-05-08T23:15:14.317 回答