发明名称 基于Hadoop的海量空间数据索引更新系统及方法
摘要 本发明公开了基于Hadoop的海量空间数据索引更新系统及方法,属于信息技术处理领域。所述系统包括:数据更新模块、索引操作缓存模块、索引文件更新模块、索引文件创建模块、索引文件读取模块。所述方法中:数据更新模块用于获取空间数据的更新情况,并将相应的索引更新信息写入索引操作缓存模块;索引文件创建模块用于按照索引节点为单位在磁盘上创建物理文件;索引更新模块再利用索引读取模块读取的节点信息对比索引缓存的节点信息,将满足条件的索引节点信息写入新索引文件。本发明解决了由于Hadoop平台仅支持对文件的追加写操作而造成对更新频繁的动态空间数据支持不足的问题,实时可靠地更新Hadoop平台中空间索引信息。
申请公布号 CN102799679B 申请公布日期 2014.10.22
申请号 CN201210255699.7 申请日期 2012.07.24
申请人 河海大学 发明人 冯钧;韦冕;唐志贤;徐黎明;顾忠国;朱忠华
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 南京经纬专利商标代理有限公司 32200 代理人 许方
主权项 基于Hadoop的海量空间数据索引更新系统,其特征在于包括:数据更新模块、索引操作缓存模块、索引文件更新模块、索引文件创建模块、索引文件读取模块;其中:所述数据更新模块的输入端接收空间数据更新信息,输出端与索引操作缓存模块的输入端连接;所述索引文件更新模块的第一输入端与所述索引文件读取模块的输出端连接,第二输入端与索引操作缓存模块的输出端连接,输出端与所述索引文件创建模块的输入端连接;所述索引文件创建模块的输出端输出新建的索引文件;所述数据更新模块用于获取空间数据的更新信息,并将与空间数据更新信息相应的索引更新信息写入索引操作缓存模块;所述索引操作缓存模块用于缓存与空间数据更新信息相应的索引更新信息;所述索引文件读取模块用于读取原索引文件;所述索引文件更新模块用于获取原索引节点,再与索引操作缓存模块中的索引更新信息对比,得到待创建新索引文件的内部节点信息、叶节点信息;所述索引文件创建模块用于创建新索引文件。
地址 211100 江苏省南京市鼓楼区西康路1号
您可能感兴趣的专利