一种基于层次标识路由的网络化关系数据查询方法技术

技术编号:11323429 阅读:105 留言:0更新日期:2015-04-22 12:03
本发明专利技术公开了一种基于层次标识路由的网络化关系数据查询方法,包括以下步骤:(1)在每个本地关系数据库中构造各数据实体的层次化命名;(2)根据用户查询的信息转换为由层次化路由因子和查询约束因子组成的查询分组,发送到与客户端连接的一个路由节点中;(3)节点对收到的每个查询分组进行匹配和转发;(4)将查询分组的信息转换为支持本地关系数据库的SQL查询语句,进行本地查询;(5)本地查询结果加上原查询请求的层次化路由因子封装成数据分组,回送至收到对应查询分组的接口上;(6)各路由节点对收到的数据分组进行缓存、聚合和原路返回。本发明专利技术能够解决由NDN网络连接的所有关系数据库的SQL查询问题。

【技术实现步骤摘要】

本专利技术涉及关系数据库、自组织网络环境、命名数据网络领域,具体地说涉及一种 基于层次标识路由的网络化关系数据查询方法
技术介绍
自组织P2P、无线传感网络WSN、移动互联网等都存在动态分布数据的复杂查询和 获取的困难,因为既要考虑在动态分布环境下查询请求的正确、有效路由问题,还要考虑分 布式结果的动态聚合和可靠返回问题。其中动态路由会影响查询结果的查全率、查准率以 及数据传输效率。此外,查询结果的动态聚合和可靠返回会影响查询结果的可用性、可靠 性。而动态分布环境下查询系统所支持的形式对动态分布数据的个性化获取能力具有重要 影响。为便于更好的开放查询和共享,对动态分布的数据对象进行结构化或半结构化描述, 建立规范的元数据格式及结构化或半结构化数据库具有重要的作用。 为了有效获取互联网络环境中的动态分布内容块,CCN/NDN网络(即 Content-Centric Network/Named Data Networking)提出了一种基于层次命名标识获取 动态分布内容块的路由方法(我们称之为层次标识路由)。该路由方法中路由的名字不仅 标识了内容所属层次及名字,更重要的是本文档来自技高网...

【技术保护点】
一种基于层次标识路由的网络化关系数据查询方法,其特征在于,包括以下步骤:(1)在每个本地关系数据库中识别数据实体之间的包含关系,构造各数据实体的层次化命名,并将每一个层次化的命名或者前缀通告到命名数据网络的各路由节点中的转发信息表中;(2)针对每一查询请求根据用户查询的数据类别和其它约束条件参照转发信息表中的层次化命名将其转换为由层次化路由因子和查询约束因子组成的查询分组,发送到与客户端连接的一个路由节点中;(3)每个路由节点对收到的每个查询分组,使用命名数据网络的路由匹配算法将查询分组中的层次化路由因子与转发信息表中的每一项进行匹配和转发,在命名数据网络的请求暂存表中登记从每个接口转发出去的...

【技术特征摘要】

【专利技术属性】
技术研发人员:廖祝华
申请(专利权)人:湖南科技大学
类型:发明
国别省市:湖南;43

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1