The present invention provides a method for data retrieval in cluster environment, the method includes the configuration information, defined key words set rules, and use predefined keywords using a parser to parse, the query relation based on cluster environment according to the analytical results, the integrated part of the parsed query, to integrate the results sent to the cluster to request and obtain the response and obtain the final retrieval results from the response. The invention has the advantages of convenient, fast and low cost.
【技术实现步骤摘要】
一种集群环境中数据检索的方法和装置
本专利技术涉及信息控制
,并且更具体地,涉及一种集群环境中数据检索的方法和装置。
技术介绍
目前,对集群数据的检索主要是采用基于集群自身的开放的API(应用程序接口)接口的方式。但这种方式存在比较大的局限性,主要体现在分布式集群中的查询方式与目前已经成熟的关系型数据库差异巨大,无法使用目前业界通用的T-SQL方式进行快速查询;稍微复杂的查询需要编写代码实现,成本较大;运维人员在快速高效地使用集群时存在一定的难度。因此,如何设计一种数据检索的方法,能够在分布式集群环境中方便地使用业界成熟的T-SQL标准来快速高效地查询、检索数据成为亟待解决的技术问题。
技术实现思路
为此,本专利技术的一个目的是提出一种集群环境中数据检索的方法。本专利技术的另一个目的是提出一种集群环境中数据检索的装置。为了实现上述目的,根据本专利技术的一个方面的技术方案,提出了一种集群环境中数据检索的方法,该方法包括基于集群环境来配置信息;定义关键字的集合并且预定义关键字的使用规则;使用解析器对查询关系式进行解析;根据解析的结果,将经过解析后的部分整合以进行查询 ...
【技术保护点】
一种集群环境中数据检索的方法,其特征在于,所述方法包括以下步骤:基于所述集群环境来配置信息;定义关键字的集合并且预定义所述关键字的使用规则;使用解析器对查询关系式进行解析;根据所述解析的结果,将经过所述解析后的部分整合以进行查询;将所述整合的结果发送到所述集群以进行请求;和获取响应并且从所述响应中获取最终检索结果。
【技术特征摘要】
1.一种集群环境中数据检索的方法,其特征在于,所述方法包括以下步骤:基于所述集群环境来配置信息;定义关键字的集合并且预定义所述关键字的使用规则;使用解析器对查询关系式进行解析;根据所述解析的结果,将经过所述解析后的部分整合以进行查询;将所述整合的结果发送到所述集群以进行请求;和获取响应并且从所述响应中获取最终检索结果。2.根据权利要求1所述的集群环境中数据检索的方法,其特征在于,所述信息包含集群服务器IP、集群名称、端口号。3.根据权利要求1所述的集群环境中数据检索的方法,其特征在于,所述集合包含T-SQL查询中使用的关键字。4.根据权利要求1所述的集群环境中数据检索的方法,其特征在于,所述使用解析器对查询关系式进行解析具体包括:从所述查询关系式获取字符串,将所述字符串与SELECT关键字进行匹配校验,所述匹配校验的规则为:若所述字符串与所述SELECT关键字相等,则所述字符串为检索类,若所述字符串与所述SELECT关键字不相等,则所述字符串为非检索类。5.根据权利要求4所述的集群环境中数据检索的方法,其特征在于,对于所述检索类,将所述查询关系式根据SELECT关键字、FROM关键字和WHERE关键字进行划分,所述SELECT关键字和所述FROM关键字之间的部分被划分为M段,所述FROM关键字与所述WHERE关键字之间的部分被划...
【专利技术属性】
技术研发人员:林皓,陶永波,严启阳,张峥嵘,
申请(专利权)人:江苏神州信源系统工程有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。