質問

単語と単語の頻度のテキストファイルがあります。それは非常に大きいです - 理論的には私たちは何百万もの列について話している。

ファイルから値を取得し、できるだけ迅速かつ効率的に(Webアプリの場合、Djangoの)を実行したいだけです。

私の質問は、値を保存して取得するための最良の方法は何ですか?それらをSQLにインポートする必要がありますか?または、ファイルを保持してGrepを使用しますか?または、それらをJSON辞書に入れます...?または他の方法?

アドバイスにとても感謝しています!

役に立ちましたか?

解決

JSON辞書にそれらを入れると、検索するときにすべてをメモリにロードしたい場合を除き、悪い考えになります。

SQLは基本的にこの種のもののために構築されているので、私はそれを使用します。ファイルとGREPも正常に機能しますが、SQLが提供するインデックスなどから利益を得ることはできません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top