中国移动福建公司漳州分公司 吴远恒
目前国内各电信运营商的计费系统基本都实现了省级集中,电信用户可以查询最近几个月的话费详单,但由于数据量过于庞大,各省运营商一般不再提供更早的话单查询服务,只是由各地市公司自行备份数据,自行处理。如果用户需要查询更早的话单记录,欠费催缴人员需要查询欠费用户多年以前的历史话单作为催缴凭据,以及其他一些类似的需要,怎么办?这是摆在各地市电信公司面前的一个问题。
背景分析
在地市级电信公司,历史话单数据有以下一些特性,也可以说是实现备份查询方案的关键点。
较快的数据增长速度:随着用户数和业务的扩展,话单数据容量呈几何级数增长,一般业务增长较快的地市公司,如果不压缩的话,最近几年的话单数据都有上百GB的容量。
静态数据:历史话单数据从计费系统落单后,除非出现重大变故,一般不易发生变化。用大型关系数据库存储这种数据略显浪费,而且数据库空间有限,不可能无限存储所有历史数据。
查询用户单一和不确定性:个别用户可能由于特殊的原因,需要查询自己很早以前的话单记录,或者是欠费催缴人员,需要查询某个欠费用户多年以前的历史话单作为催缴凭据,等等。
查询响应要求一般:用户对查询的响应速度要求不高,只要有数据就行,不会在乎等待十分钟还是一天。
查询时间范围跨度长:一般如果用户要查询自己的历史话单,时间跨度都会要求尽可能大,有可能要查自己从开户以来所有话单记录。图1是某地市电信公司某年的用户查询历史话单次数的分布统计,可以看出有两个台阶,查询半年前到一年半前的次数较多,查询一年半前到三年半前的次数次之,超过三年半的则趋近于零。

图1 某地市电信公司某年的用户查询历史话单次数的分布图
方案设计
方案概述
针对历史话单的上述特性,笔者提出了实现历史话单备份查询的基本思路。采用VisualFoxpro软件编程,将话单数据分月分号段存成一个个的dbf文件,并用压缩软件压缩,以硬盘和光盘存储压缩文件,在索引表中记录每个压缩文件的物理存放位置,实现最近两年数据从硬盘快速检索、两年以上数据从光盘海量检索的功能。
[1] [2] 下一页
【我要评论】 【推荐给朋友】 【编辑: 信息中心】 【关闭窗口】
相关资讯
发表评论