一种数据库增量数据转换迁移方法和系统与流程

文档序号:12364483阅读:来源:国知局

技术特征:

1.一种数据库增量数据转换迁移方法,其特征在于:该方法包括:

A、对增量图中的孤立节点和/或叶子节点进行增量数据的转换和迁移处理;

B、将增量图中入度不为0且出度为0的节点添加至第一节点集合中;

C、利用所述的第一节点集合,从而对增强图中的其余节点进行增量数据的转换和迁移处理。

2.根据权利要求1所述一种数据库增量数据转换迁移方法,其特征在于:所述步骤C具体为:

对第一节点集合中的节点进行访问操作,从而对增强图中的其余节点进行增量数据的转换和迁移处理。

3.根据权利要求1或2所述一种数据库增量数据转换迁移方法,其特征在于:所述步骤C包括:

C1、将第一节点集合中的节点从第一节点集合中移除;

C2、获取步骤C1中被移除的节点在增量图中的父亲节点集,将获得的父亲节点集中的父亲节点的出度减1,然后,对父亲节点集中的父亲节点的出度进行判断,从而从父亲节点集中找出出度为0的父亲节点,跟着,将找出的父亲节点添加至第一节点集合中,接着,对找出的父亲节点进行增量数据的转换和迁移处理,接着,将找出的父亲节点在SERD图中的所有后继节点扩展合并至该父亲节点中;

C3、判断第一节点集合是否为空集,若是,则结束,反之,则返回执行步骤C1。

4.根据权利要求1或2所述一种数据库增量数据转换迁移方法,其特征在于:所述步骤A具体为:

遍历增量图中的孤立点集和/或叶子点集,从而对孤立节点中的增量数据和/或叶子节点中的增量数据进行转换和迁移处理。

5.一种数据库增量数据转换迁移系统,其特征在于:该系统包括:

第一转换迁移单元,用于对增量图中的孤立节点和/或叶子节点进行增量数据的转换和迁移处理;

集合生成单元,用于将增量图中入度不为0且出度为0的节点添加至第一节点集合中;

第二转换迁移单元,用于利用所述的第一节点集合,从而对增强图中的其余节点进行增量数据的转换和迁移处理。

6.根据权利要求5所述一种数据库增量数据转换迁移系统,其特征在于:所述第二转换迁移单元具体用于对第一节点集合中的节点进行访问操作,从而对增强图中的其余节点进行增量数据的转换和迁移处理。

7.根据权利要求5或6所述一种数据库增量数据转换迁移系统,其特征在于:所述第二转换迁移单元包括:移除模块,用于将第一节点集合中的节点从第一节点集合中移除;

节点处理模块,用于获取移除模块中被移除的节点在增量图中的父亲节点集,将获得的父亲节点集中的父亲节点的出度减1,然后,对父亲节点集中的父亲节点的出度进行判断,从而从父亲节点集中找出出度为0的父亲节点,跟着,将找出的父亲节点添加至第一节点集合中,接着,对找出的父亲节点进行增量数据的转换和迁移处理,接着,将找出的父亲节点在SERD图中的所有后继节点扩展合并至该父亲节点中;

判断模块,用于判断第一节点集合是否为空集,若是,则结束,反之,则返回执行移除模块。

8.根据权利要求5或6所述一种数据库增量数据转换迁移系统,其特征在于:所述第一转换迁移单元具体用于遍历增量图中的孤立点集和/或叶子点集,从而对孤立节点中的增量数据和/或叶子节点中的增量数据进行转换和迁移处理。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1