发明名称 双核库数据同步方法
摘要 本发明公开了一种双核库数据同步方法,其特征在于:双核库包括数据仓库和前台应用库;所述双核库将经营分析系统用户访问的数据存储在数据仓库中,同时存储了同样一份存在前台应用库中,当经营分析系统用户访问时采用多层机制;所述多层机制为:当先访问前台应用库失败时,经营分析系统自动切换访问数据仓库,数据仓库和前台应用库两库之间的数据按照数据本身的周期性通过同步系统进行实时同步;本发明实现了同步操作的多种周期性,可以定时同步、循环同步,也可按条件触发同步,能方便按任务进行管理,管理需要同步的数据;避免了数据库自身同步机制带来的较大系统资源消耗;方便监控同步操作;每次同步操作可重复进行,不影响结果的准确性;除了系统自动同步外,还可以手工启动某一次同步操作。
申请公布号 CN101226527B 申请公布日期 2011.06.08
申请号 CN200710051061.0 申请日期 2007.12.28
申请人 中国移动通信集团四川有限公司 发明人 曾健;陈刚;梅松;张航友;何畏
分类号 G06F17/30(2006.01)I;G06F11/14(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 成都天嘉专利事务所(普通合伙) 51211 代理人 徐丰
主权项 双核库数据同步方法,其特征在于:双核库包括数据仓库和前台应用库;所述双核库将经营分析系统用户访问的数据存储在数据仓库中,同时存储了同样一份在前台应用库中,当经营分析系统用户访问时采用多层机制;所述多层机制为:当先访问前台应用库失败时,经营分析系统自动切换访问数据仓库,数据仓库和前台应用库两库之间的数据按照数据本身的周期性通过同步系统进行实时同步;所述实时同步的流程如下:A、首先读取要同步数据项的周期策略,轮询判断该数据项是否已满足其周期策略;B、当该数据项满足其周期策略时,触发同步任务,所述同步任务分别包含数据导出和数据导入两个任务;C、步骤B中所述的数据导出任务首先判断要同步的是源数据库中的哪些数据表、哪些纪录;同时在目标数据库中创建该源数据表的模板表,当目标数据库中不存在目标数据表时,则通过模板表创建目标数据表,最后将源数据表的数据导出到数据文件;D、步骤B中所述的数据导入任务首先判断同步的目标数据表、目标数据表的位置,然后导入步骤C的数据文件到目标数据表,最后通过数据校验进程进行同步校验。
地址 610041 四川省成都市高新区高鹏大厦10号