一种基于云平台的数据检索方法与流程

文档序号:18832354发布日期:2019-10-09 03:51阅读:347来源:国知局

本发明涉及云计算领域,特别涉及一种基于云平台的数据检索方法。



背景技术:

云计算系统能够提供海量存储、可靠服务,日益受到重视,在云基础设施中,由成千上万台互相连接在一起的计算机构成提供服务的“云”,大量的用户可以同时共享这块“云”,并根据自己的实际需求对所需资源进行剪裁。在云计算网络科技技术水平飞跃发展的同时,为了避免有用的数据信息流失,就需要建立相应的数据库作为载体来存储这些数据,但由于数据库时间与空间的复杂性过高,因此,除了要考虑网络传播时的安全性外,还要考虑数据的查询延时。

现有技术中,当前的云存储系统绝大部分都采用分布式散列表的方式来构建索引,数据被组织成键值对的形式。因此,这类云存储系统只支持关键字查找,并通过点式检索来访问数据。存在大数据检索效率低、检索质量不高和实时性差的问题。



技术实现要素:

本发明的目的是为了克服上述问题,提供一种基于云平台的数据检索方法。

为达到上述目的,本发明采用的方法是:一种基于云平台的数据检索方法,包括以下步骤:

(1)、将云存储系统的索引结构分成主题索引和分级内容索引;

(2)、设置主题索引以及分级内容索引的空间范围;

(3)、将各个分级内容索引的最高级的节点发布到上级的主题索引中;

(4)、将云存储系统的内容数据映射到对应的分级内容索引中,并从映射到内容索引中的内容数据中提取主题数据,将主题数据映射到对应的主题索引中;

(5)、主题索引通过分级内容索引发布过来的节点,构造全局的链式队列索引,将各个索引关联起来,构成索引空间;

(6)、将各个分级内容索引逐步向下进行节点迭代发布。

作为本发明的一种改进,所述的节点迭代发布具体为:通过多个超节点形成一个存储环,所述存储环用于路由查询请求,每个超节点维护它的前驱、后继节点。

有益效果:

本发明提供一种基于云平台的数据检索方法,在云存储系统中建立主题索引和分级内容索引的两级索引,提高了检索效率,并增加了检索灵活性;通过将各内容索引、各主题索引、以及分级各内容索引与对应的主题索引进行关联,构成完整的索引空间,检索时可以实现有效的交叉检索,检索全面,提高了检索准确度,同时也能够达到云平台系统的资源利用率和负载均衡的效果。

具体实施方式

下面结合具体实施例,进一步阐明本发明,本实施例在以本发明技术方案为前提下进行实施,应理解这些实施例仅用于说明本发明而不用于限制本发明的范围。

实施例1:

本发明公开了一种基于云平台的数据检索方法,包括以下步骤:

(1)、将云存储系统的索引结构分成主题索引和分级内容索引;

(2)、设置主题索引以及分级内容索引的空间范围;

(3)、将各个分级内容索引的最高级的节点发布到上级的主题索引中;

(4)、将云存储系统的内容数据映射到对应的分级内容索引中,并从映射到内容索引中的内容数据中提取主题数据,将主题数据映射到对应的主题索引中;

(5)、主题索引通过分级内容索引发布过来的节点,构造全局的链式队列索引,将各个索引关联起来,构成索引空间;

(6)、将各个分级内容索引逐步向下进行节点迭代发布。

所述的节点迭代发布具体为:通过多个超节点形成一个存储环,所述存储环用于路由查询请求,每个超节点维护它的前驱、后继节点。

本发明提供一种基于云平台的数据检索方法,在云存储系统中建立主题索引和分级内容索引的两级索引,提高了检索效率,并增加了检索灵活性;通过将各内容索引、各主题索引、以及分级各内容索引与对应的主题索引进行关联,构成完整的索引空间,检索时可以实现有效的交叉检索,检索全面,提高了检索准确度,同时也能够达到云平台系统的资源利用率和负载均衡的效果。

本发明方案所公开的技术手段不仅限于上述实施方式所公开的技术手段,还包括由以上技术特征任意组合所组成的技术方案。



技术特征:

技术总结
本发明公开了一种基于云平台的数据检索方法,包括以下步骤:将云存储系统的索引结构分成主题索引和分级内容索引;设置主题索引以及分级内容索引的空间范围;将各个分级内容索引的最高级的节点发布到上级的主题索引中;将云存储系统的内容数据映射到对应的分级内容索引中,并从映射到内容索引中的内容数据中提取主题数据,将主题数据映射到对应的主题索引中;主题索引通过分级内容索引发布过来的节点,构造全局的链式队列索引,将各个索引关联起来,构成索引空间;将各个分级内容索引逐步向下进行节点迭代发布。本发明提高了检索效率,并增加了检索灵活性,同时也能够达到云平台系统的资源利用率和负载均衡的效果。

技术研发人员:欧阳柳卿
受保护的技术使用者:南京奥工信息科技有限公司
技术研发日:2018.03.07
技术公布日:2019.10.08
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1