首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

在一个词典里查找数据,是用数据库好还是hash_map解决方案

2012-02-11 
在一个词典里查找数据,是用数据库好还是hash_map我想做一个词典,词典的数据保存想放在txt文件里,这样方便

在一个词典里查找数据,是用数据库好还是hash_map
我想做一个词典,词典的数据保存想放在txt文件里,这样方便修改。但是好像类似的应用一般都是放在数据库里。我个人觉得放在数据库里,对数据的访问速度很大程度上取决于数据库而不是我的程序。我看STL的hash_map查找速度比较快。纠结使用哪种方式。 

网友给点建议。

[解决办法]
难道lz打算每次运行程序,都先读文件,把数据塞到hash_map里?
如果文件小的话,可以这么做。大,还是用数据库吧。
[解决办法]
看你数据量了,如果不是巨量的,可以先读到内存中,这样查找也方便,数据库实时查询,效率太低了

热点排行