一种提高数据准确性的方法和装置制造方法及图纸

技术编号:11683313 阅读:87 留言:0更新日期:2015-07-06 15:17
本发明专利技术公开了一种提高数据准确性的方法,包括:从内存数据库中导出数据生成文本文件,将生成的文本文件导入物理数据库备份表,将物理数据库备份表中数据与物理数据库中对应数据进行一次比对,得出一次比对后的第一差异数据;延迟时间阈值后,分别从内存数据库和物理数据库中读取所述第一差异数据对应的数据进行二次比对,获得二次比对后的第二差异数据;所述第二差异数据的总数不大于告警阈值、且异常数据处理程序最后执行时间非设定时段时,启动异常数据处理程序。本发明专利技术还同时公开了一种提高数据准确性的装置。

【技术实现步骤摘要】

本专利技术涉及数据库管理技术,尤其涉及一种提高数据准确性的方法和装置
技术介绍
业务支撑系统是依据用户办理或使用电信业务对用户计费的系统,该系统包括:业务受理模块、内存数据库、异常数据处理程序、物理数据库、短信发送模块等;该系统的实现流程包括:业务受理模块接收来自办理业务终端和网元的数据并按照既定业务对接收数据进行规则处理后,将数据同时写入内存数据库和物理数据库中;在内存数据库和物理数据库完成读写操作后,将业务所需数据提交给业务受理模块的其它进程继续下一环节处理。现有技术中,业务支撑系统完成处理一项业务需要多个应用进程串行执行,当后一步进程运行异常时,由前一步进程向内存数据库中写入的数据不能回滚,如此,就会使内存数据库不断积累错误数据,从而降低内存数据库的数据准确性。并且,由于内存数据库中错误的数据仍会被提交给业务支撑系统中的业务受理模块继续处理,这样,通常会导致两种后果,进程异常退出或进程僵死。显然,内存数据库的错误数据会对业务支撑系统的稳定性造成严重威胁。
技术实现思路
有鉴于此,本专利技术实施例的主要目的是提供一种提高数据准确性的方法和装置,能有效解决现有技术中因内本文档来自技高网...
一种提高数据准确性的方法和装置

【技术保护点】
一种提高数据准确性的方法,其特征在于,所述方法包括:从内存数据库中导出数据生成文本文件,将生成的文本文件导入物理数据库备份表,将物理数据库备份表中数据与物理数据库中对应数据进行一次比对,得出一次比对后的第一差异数据;延迟时间阈值后,分别从内存数据库和物理数据库中读取所述第一差异数据对应的数据进行二次比对,获得二次比对后的第二差异数据;当确定所述第二差异数据的总数不大于告警阈值且异常数据处理程序最后执行时间非设定时段时,启动异常数据处理程序。

【技术特征摘要】

【专利技术属性】
技术研发人员:李岳韩昆马超孟强
申请(专利权)人:中国移动通信集团天津有限公司
类型:发明
国别省市:天津;12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1