开发者

Fastest way to store/retrieve a dictionary - SQL, text file...?

I've got a text file of words and word frequencies. It's very large - theoretically we're talking millions of rows.

I just want to retrieve values from the file, and do it as quickly and efficiently as possible (for a web app, in Django).

My question is: what is the best way to store and retrieve the values? Sh开发者_开发问答ould import them into SQL? Or keep the file and use grep? Or put them into a JSON dictionary...? Or some other way?

Would be very grateful for advice!


putting them in a json dictionary would be a bad idea unless you want to load the entire thing into memory when you search through it.

sql is basically built for this kind of thing, so i would use that. a file and grep would also work fine, but you wouldn't gain any benefits from indexing etc that sql would give you.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜