发明名称 数据主备内存处理方法
摘要 一种数据主备内存处理方法,主要是关于数据管理的双内存处理,将被加载数据的内存分成主备区,并有相应的主区和备区指针,切换主区和备区指针,实现主备区的转换,运行时,必须先对修改前的备区数据,保证与主区数据完全一致,再将“新”数据同步到备区;之后,如同步完成,则切换主备区指针,同步数据有效,如同步出错,则发出指令,同步失败。本发明的优点时数据处理速度快,数据回流速度极快和可靠性高。
申请公布号 CN100426875C 申请公布日期 2008.10.15
申请号 CN01139144.8 申请日期 2001.12.20
申请人 中兴通讯股份有限公司 发明人 王宏伟
分类号 H04Q7/20(2006.01) 主分类号 H04Q7/20(2006.01)
代理机构 代理人
主权项 1.一种数据主备内存处理方法,其步骤包括:a.先把被加载数据的前台的内存分成主区和备区,内存中的每一个表的记录、索引和队列都设定在该两个内存区上,分别有主区指针和备区指针指向这两个区,在任何状态、任何时候都有一个内存区是主用的,另一个区是备用的,在系统正常运行过程中,业务所需的所有数据的获取和设置以及各种状态的同步都是在主内存中进行的;b.当发起前后台数据同步的时候,前台主要执行以下几步:①修改前应保证当前备区数据与主区数据完全一致;②将新的数据先同步到备区;③如果同步完成且没有错误,则将指向两个区域的指针切换,原来的备区就立刻成为主区,同步过来的数据也就生效,同步完成;否则忽略本次同步,修改的数据也就失效,同步失败。
地址 518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法律部