版权所有:内蒙古大学图书馆 技术提供:维普资讯• 智图
内蒙古自治区呼和浩特市赛罕区大学西街235号 邮编: 010021
专利申请号:CN201210017821.7
公 开 号:CN102609479A
发 明 人:王金山
代 理 人:杨立
代理机构:11212 北京轻创知识产权代理有限公司
专利类型:发明申请
申 请 日:20120725
公 开 日:20120120
专利主分类号:G06F17/30(20060101)
关 键 词:主节点 内存数据库 扫描 成功标志 日志文件 复制方法 位置接续 数据包 连接 日志
摘 要:本发明提供了一种内存数据库节点复制方法,包括以下步骤:主节点等待其他节点的连接请求;备节点申请连接主节点,并发送需要复制的表的表名;主节点扫描本节点的REDO日志文件,根据接收的表名生成包括待复制表的增量数据包,并发送给备节点;备节点接收到需要的数据后,在本节点的内存数据库中逐条写入,成功后,将成功标志发送给主节点;主节点收到成功标志后,记录本次扫描REDO日志文件的截止位置,以便于下次扫描时,从此位置接续。本发明采用备节点主动申请、主节点被动发送的的方式,将主节点的REDO日志实时发送到各个备节点上,实现内存数据库多节点复制。因此,既节省了资源,又能快速高效的实现内存数据库的复制。