首页新闻找找看学习计划

一个4G大小的文件,存储格式为:姓名,空格,电话号码,空格;根据姓名查找电话号码的实现细节?

0
悬赏园豆:20 [待解决问题]

1.单机下如何进行

2.分布式下如何进行

天使未必在场的主页 天使未必在场 | 初学一级 | 园豆:184
提问于:2015-10-11 23:55
< >
分享
所有回答(4)
0

能不能将这个文件存储到一个文件数据库中呢,SQLLITE?

然后查询不就很方便了么

JackWang-CUMT | 园豆:2826 (老鸟四级) | 2015-10-12 08:14
0

1.还是存数据库吧  4G的文件 sqllite 版本2.7.4以前的版本最大支持2G,以后的最大支持2TB,单机下

2.分布式下看需求对实时性要求高不  比如结合redis 

Chaoa | 园豆:643 (小虾三级) | 2015-10-12 08:50
0

如果数据量大的话存数据库的时候,还可以分表。根据拼音首字母。

幻天芒 | 园豆:36522 (高人七级) | 2015-10-13 08:51
0

存到库中,然后用sql语句查找 

select 电话号码 fromwhere 姓名='西门庆'
simadi | 园豆:291 (菜鸟二级) | 2015-10-15 16:07
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册