发明名称 | 一种基于依赖关系的矢量空间数据的联动增量更新方法 | ||
摘要 | 本发明公开了一种基于依赖关系的矢量空间数据的联动增量更新方法。包括如下步骤:1)为不同的矢量空间数据库节点建立拓扑依赖、时间依赖和属性依赖关系,每个参与联动更新的数据库节点各保存一张同步的依赖关系表,将要发生联动更新的数据库节点称为待更新数据库节点;2)根据待更新数据库节点对本数据库节点的依赖关系,提取发生了变更的矢量空间数据库节点的更新增量;3)根据数据库节点的结构传递地派发变更了的矢量空间数据库节点的更新增量;4)待更新数据库节点接收变更了的矢量空间数据库节点的更新增量,执行增量更新。本发明为解决依靠大量的人工更新操作去维护不同的矢量空间数据库之间现势性和一致性的问题提供有效的解决方法。 | ||
申请公布号 | CN103425751A | 申请公布日期 | 2013.12.04 |
申请号 | CN201310313245.5 | 申请日期 | 2013.07.24 |
申请人 | 浙江大学 | 发明人 | 杜震洪;张丰;刘仁义;何榕健;周烨 |
分类号 | G06F17/30(2006.01)I | 主分类号 | G06F17/30(2006.01)I |
代理机构 | 杭州求是专利事务所有限公司 33200 | 代理人 | 张法高 |
主权项 | 一种基于依赖关系的矢量空间数据的联动增量更新方法,其特征在于包括如下步骤:1)为不同的矢量空间数据库节点建立拓扑依赖、时间依赖和属性依赖关系,通过对象持久化把所有创建的依赖关系保存在依赖关系表中,每个参与联动更新的数据库节点各保存一张同步的依赖关系表,在整个联动更新的数据库节点结构中,已发生变更的数据库节点称为本数据库节点,将要发生联动更新的数据库节点称为待更新数据库节点;2)根据待更新数据库节点对本数据库节点的依赖关系,提取发生了变更的矢量空间数据库节点的更新增量;3)根据数据库节点的结构传递地派发变更了的矢量空间数据库节点的更新增量;4)待更新数据库节点接收变更了的矢量空间数据库节点的更新增量,执行增量更新。 | ||
地址 | 310027 浙江省杭州市浙大路38号 |