2012-02-06 6 views
0

私は辞書があり、ユーザーが単語を入力するアプリケーションを作成しており、その単語と辞書の単語を比較します。データベース内のテキストファイルまたはテーブルを使用して辞書の単語を保存する必要がありますか?物語のSQLite Vs.辞書を読んでいるときのファイルIO

+1

あなたは何語持っていますか?私は、データベースはほとんどの場合高速であると思うし、行ごとにファイルを読んでいるなら間違いなく速くなるだろう。 – joshhendo

+0

ジョシュェンドは正しいですが、サイズが小さい場合は、0.002秒と0.01秒の差になることがあります。誰も知りませんでした。 – leoger

答えて

1

ショートバージョンは:

  • あなたは1,000〜10,000の単語、たとえば、より多くを持っていることを期待されていない場合は、フラット・ファイルは問題ないはずですし、非常に速く、あなたは気づくことは決してないだろう。
  • SQLiteの利点は、いくつかの最適化があることです。データがより複雑な場合や、「火曜日に入力された単語がその定義に10単語以上含まれている」などの他の情報を参照できるようにしたい場合、それはそれを使用する説得力のある議論になります。

私はそれが助けてくれることを願っています!

関連する問題