哪个更好?在本地文本文件或数据库中存储/访问数据?

Ter*_*ich 4 sql database words text-files local-storage

基本上,我还在制作一个与拼图相关的网站(微网站真的),我正在制作一个工具,让你输入一个单词模式(例如"r ?? n")并获得所有匹配的单词(在这种情况下:下雨,缰绳,废墟等).我应该将单词存储在本地文本文件中(例如words5.txt,它有一个以5个字母为单位的返回分隔列表),或者存储在数据库中(例如表格Words5,它会再次存储5个字母的单词) )?

我正在考虑数据检索速度和CPU服务器负载方面的问题.我绝对可以尝试两种方式,并用两种方法记录几次运行所花费的时间,但我宁愿从那些可能有过这方面经验的人那里听到它.

哪种方法总体上更好?

Mar*_*son 6

数据库将以最少的工作量为您提供最佳性能.内置的索引支持和查询分析器将为您提供免费的良好性能,而文本文件可以为您提供出色的工作性能.

在短期内,我建议创建一个通用接口,隐藏数据库和平面文件之间的差异.稍后,您可以对哪一个将提供最佳性能进行基准测试,但我认为数据库将为您提供每小时开发的最佳效果.