一种基于文件的分布式存储查询系统及查询方法技术方案

技术编号:20221722 阅读:31 留言:0更新日期:2019-01-28 20:14
一种基于文件的分布式存储查询系统包括:数据分配模块,数据分配模块将待存储的数据划分为多个子数据,并给每个子数据添加时间和ID标识符;分别与数据分配模块可通信地连接的多个数据存储节点,多个数据存储节点用于存储并基于时间和ID标识符来查询子数据;和分别与客户端和多个数据存储节点可通信地连接的服务器,服务器用于接收来自客户端的数据查询请求,并将其转发给多个数据存储节点,并将由多个数据存储节点查询到的子数据进行合并后返回到客户端。本发明专利技术的方案简化了系统的设计,使整个系统更加的简练、透明,执行查询时就像是在查询本机数据,同时整个系统的维护也更加的简单容易。

【技术实现步骤摘要】
一种基于文件的分布式存储查询系统及查询方法
本专利技术属于计算机
,特别涉及一种基于文件的分布式存储查询系统及查询方法。
技术介绍
现代计算机的广泛使用,数字信息的迅速膨胀,在各种领域中,特别是IT领域中,每天都可能会产生海量的原始数据,如何快速查询自己想要知道的原始数据,变得越来越重要。现今的分布式存储系统,一般采用的是分布式数据库系统。分布式数据库技术较为复杂,整个系统维护管理较为困难。本专利根据实际的应用,结合分布式原理,设计和实现了一种基于文件的分布式存储系统,把海量数据分成多个小的数据文件,存储于多个存储节点上,并在此系统开发了一个快速查询应用。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提出一种基于文件的分布式存储查询系统及查询方法,能够实现查询的所有处理都是在存储节点上完成的,这样可以简化系统的设计,使整个系统更加的简练、透明,执行查询时就像是在查询本机数据,同时整个系统的维护也更加的简单容易。基于上述目的,本专利技术的实施例的一个方面提供了一种基于文件的分布式存储查询系统,包括:数据分配模块,数据分配模块将待存储的数据划分为多个子数据,并给每个子数据添加时间本文档来自技高网...

【技术保护点】
1.一种基于文件的分布式存储查询系统,其特征在于,包括:数据分配模块,所述数据分配模块将待存储的数据划分为多个子数据,并给每个所述子数据添加时间和ID标识符;分别与所述数据分配模块可通信地连接的多个数据存储节点,所述多个数据存储节点用于存储并基于所述时间和ID标识符来查询所述子数据;和分别与客户端和所述多个数据存储节点可通信地连接的服务器,所述服务器用于接收来自客户端的数据查询请求,并将其转发给所述多个数据存储节点,并将由多个数据存储节点查询到的所述子数据进行合并后返回到所述客户端。

【技术特征摘要】
1.一种基于文件的分布式存储查询系统,其特征在于,包括:数据分配模块,所述数据分配模块将待存储的数据划分为多个子数据,并给每个所述子数据添加时间和ID标识符;分别与所述数据分配模块可通信地连接的多个数据存储节点,所述多个数据存储节点用于存储并基于所述时间和ID标识符来查询所述子数据;和分别与客户端和所述多个数据存储节点可通信地连接的服务器,所述服务器用于接收来自客户端的数据查询请求,并将其转发给所述多个数据存储节点,并将由多个数据存储节点查询到的所述子数据进行合并后返回到所述客户端。2.根据权利要求1所述的基于文件的分布式存储查询系统,其特征在于,所述服务器中还包括用于将查询到的所述子数据进行合并的数据合并单元。3.根据权利要求1所述的基于文件的分布式存储查询系统,其特征在于,所述多个数据存储节点中的每一个中都包含处理器,所述处理器用于查询相应数据存储节点中的所述子数据。4.根据权利要求1所述的基于文件的分布式存储查询系统,其特征在于,所述标识符是产品名/年/月/日/ID前两位/文件名标识符。5.根据权利要求1所述的基于文件的分布式存储查询系统,其特征在于,所述数据分配模块设置在所述服务器中。6.根据权...

【专利技术属性】
技术研发人员:赵瑞东刘毅枫徐永强王则陆马晓光
申请(专利权)人:山东超越数控电子股份有限公司
类型:发明
国别省市:山东,37

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

1