3
3304xfq
Unregistered / Unconfirmed
GUEST, unregistred user!
if 手机文本库的生成软件能改变或全是手动生成,或生成软件是个简单的东东,你自己可以编一个 then
现在是在就改text数据库,先编个小程序,对你的12G数据排序,分类,自定义数据库
分别按区号、手机号(135,136,130等开头号)、等的每个可能作为搜索条件的项目,建立索引表(!自定义的索引,以区号分例,一个区号一个目录,或一个文件类(010.135。dat)
如果要再把号把排序,定义一些大号,如0-1000000或都按电信号码的地区定义,1234为XX地区,那么1234为一类,并标名头地址,或文件名)
把12G的数据用你的转换软件转换完后,你就可以不用其它的数据库来编程了
if 电信数据库生成工具太大,或电信整个系统太复杂,不值得全部改掉或没有精力,更没有资本去改 then
帮他们做一个小的软件,也就是给电信的老程序做一个接口软件,以后一有文本数据,就
转换成你的格式,添加到你的库中 当然,你的软件也就能处理了
好处:1。可以不改变Text库的本质,因为文件小了,对于一个单独的,如北京的号,你可以打开010.XXXX的文件来看,哪怕是记事本也能看
2。由于把12G分割成小文件,查找速度很快,只要是一台普通的1G,256M内存的机器,也能很快的把要找的内容找出来,虽然在刚开始时对数据整理分类,是个很慢长的等待,但考虑到以后的正常使用,还是非常值得的
3,没有改变电信对数据的定义,文本文件,而且数据类型,数据格式都一样,用它们原来的程序也能处理
*注,在对文本搜索时,你用内存映象的方式读入数据,并且多线程,这样速度还会更快!!
现在是在就改text数据库,先编个小程序,对你的12G数据排序,分类,自定义数据库
分别按区号、手机号(135,136,130等开头号)、等的每个可能作为搜索条件的项目,建立索引表(!自定义的索引,以区号分例,一个区号一个目录,或一个文件类(010.135。dat)
如果要再把号把排序,定义一些大号,如0-1000000或都按电信号码的地区定义,1234为XX地区,那么1234为一类,并标名头地址,或文件名)
把12G的数据用你的转换软件转换完后,你就可以不用其它的数据库来编程了
if 电信数据库生成工具太大,或电信整个系统太复杂,不值得全部改掉或没有精力,更没有资本去改 then
帮他们做一个小的软件,也就是给电信的老程序做一个接口软件,以后一有文本数据,就
转换成你的格式,添加到你的库中 当然,你的软件也就能处理了
好处:1。可以不改变Text库的本质,因为文件小了,对于一个单独的,如北京的号,你可以打开010.XXXX的文件来看,哪怕是记事本也能看
2。由于把12G分割成小文件,查找速度很快,只要是一台普通的1G,256M内存的机器,也能很快的把要找的内容找出来,虽然在刚开始时对数据整理分类,是个很慢长的等待,但考虑到以后的正常使用,还是非常值得的
3,没有改变电信对数据的定义,文本文件,而且数据类型,数据格式都一样,用它们原来的程序也能处理
*注,在对文本搜索时,你用内存映象的方式读入数据,并且多线程,这样速度还会更快!!