发明名称 一种在集群中快速迁移海量空间数据的方法
摘要 本发明公开了一种在集群中快速迁移海量异构空间数据的方法,属于数据迁移技术领域。该方法步骤如下:一、建立存储影像数据的集群;二、集群中的每台主机建立剖分索引gsot文件;三、管理节点实时读取每台主机中的剖分索引gsot文件,建立索引总表;四、接收主机发送设定的迁移编码至管理节点;五、管理节点提取与迁移编码匹配的索引码及其对应的索引项目或嵌套索引码及其对应的索引项目;六、管理节点将提取的索引码及其索引项目和嵌套索引码及其索引项目建立索引子表,并按照索引子表的索引项目,获取影像或者影像面片;七、管理节点将获得的影像或者影像面片传输至接收主机。本方法适用于对集群中的海量多源异构数据进行快速迁移。
申请公布号 CN103136340B 申请公布日期 2015.04.29
申请号 CN201310043575.7 申请日期 2013.02.04
申请人 北京大学 发明人 程承旗;濮国梁;席福彪
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京理工大学专利中心 11120 代理人 付雷杰;高燕燕
主权项 一种在集群中快速迁移海量空间数据的方法,其特征在于,包括如下步骤:步骤一、建立影像数据的集群存储系统;集群存储系统中每台主机均存储具有地理范围的影像;步骤二、每台主机对于所述影像,建立剖分索引gsot文件:所述的剖分索引gsot文件包括影像号和面片号,所述影像号为:在采用GeoSOT剖分体系对全球地理进行剖分所获得的各层级GeoSOT面片中,找到一个包含单幅影像的地理范围的最小GeoSOT面片,对所述面片使用GeoSOT编码方案进行编码,获得的编码即为影像号;所述面片号为:使用设定层级的GeoSOT面片对影像进行剖分,得到覆盖影像的剖分面片集合;使用GeoSOT编码方案对得到的剖分面片集合中各剖分面片进行编码,记为面片号;步骤三、选取集群存储系统中一台主机作为管理节点,管理节点实时读取每台主机中所存储的剖分索引gsot文件,存入事先建立的索引总表中;索引总表包括影像号及其对应影像索引信息、面片号及其对应剖分面片索引信息,所述影像索引信息为包含影像存储位置在内的信息,所述剖分面片索引信息为包含剖分面片在所属影像中的位置以及剖分面片所属影像的存储位置在内的信息;步骤四、接收主机发送设定的迁移编码至管理节点;所述迁移编码的设定方法如下:接收主机根据待迁移数据所对应的地理范围,在采用GeoSOT剖分体系对全球地理进行剖分所获得的各层级GeoSOT面片中,找到一个包含待迁移数据所对应的地理范围的最小GeoSOT面片,记为迁移面片,对该迁移面片使用GeoSOT编码方案进行编码,则获得迁移编码;步骤五、管理节点将迁移编码分别与索引总表中的影像号和面片号由左至右进行匹配,获取与迁移编码匹配一致且长度等于或者长于迁移编码长度的影像号或者面片号,所获取的影像号或者面片号所代表的影像或者剖分面片位于迁移数据范围内,对所述获取到的影像号提取其对应影像索引信息,对所述获取到的面片号提取其对应剖分面片索引信息;步骤六、管理节点将所述步骤五提取的影像号及其对应影像索引信息或者面片号及其对应剖分面片索引信息存入事先建立的索引子表,管理节点按照索引子表的影像索引信息或剖分面片索引信息获取影像或者剖分面片;步骤七、管理节点将上述步骤六中获得的影像或者剖分面片传输至接收主机。
地址 100871 北京市海淀区颐和园路5号