一种数据处理方法及服务器集群技术

技术编号:15799063 阅读:321 留言:0更新日期:2017-07-11 13:14
本发明专利技术公开了一种数据处理方法及服务器集群,通过检测数据存储地址的字符类型,当检测到数据存储地址的字符类型包括非数值型时,调整数据存储地址,使调整后的数据存储地址的字符长度一致。本方案通过在数据存储地址中包括非数值型字符时,调整数据存储地址,使调整后的数据存储地址的字符长度一致,避免了数据存储地址字符长短不一的现象,进而影响Hbase的运行效率的问题。

Data processing method and server cluster

The invention discloses a data processing method and server cluster, through the detection data storage address character type, when the data memory address character type detection to include non numeric data, adjust memory address, the address data storage after adjusting the length of line. This scheme by including non numeric character in the data storage address, adjust the data memory address, the character length consistent data storage address after the adjustment, to avoid the data storage address characters of varying lengths phenomenon, thereby affecting the efficiency of Hbase problems.

【技术实现步骤摘要】
一种数据处理方法及服务器集群
本专利技术涉及控制领域,尤其涉及一种数据处理方法及服务器集群。
技术介绍
HBase是一个分布式的、面向列的数据库,HBase是通过数据存储地址Rowkey来进行检索的。数据存储地址是一个二进制码流,数据存储地址字符的长短影响HBase的效率。但是非数值型的数据存储地址所占的字节数都是非定长的,这就造成了数据存储地址字符数据长短不一的现象,影响Hbase的运行效率。
技术实现思路
有鉴于此,本专利技术提供一种数据处理方法及服务器集群,以解决现有技术中非数值型的数据存储地址Rowkey所占的字节是非定长的,造成了数据存储地址字符数据长短不一的现象,影响Hbase的运行效率的问题,其具体方案如下:一种数据处理方法,包括:检测数据存储地址的字符类型;当检测到所述数据存储地址的字符类型包括非数值型时,调整所述数据存储地址,使所述调整后的数据存储地址的字符长度一致。进一步的,所述调整所述数据存储地址,使所述调整后的数据存储地址的字符长度一致,包括:将所述数据存储地址的非数值型字符调整为数值型字符,使所述调整后的数据存储地址的字符长度一致。进一步的,所述调整所述数据存储地址,使所述调整后的数据存储地址的字符长度一致,包括:将所述数据存储地址的非数值型字符调整为长度一致的非数值型字符,使所述调整后的数据存储地址的字符长度一致。进一步的,所述将所述数据存储地址的非数值型字符调整为数值型字符,使所述调整后的数据存储地址的字符长度一致,包括:检测所述数据存储地址中是否包括数值型字符;当检测到述数据存储地址中包括数值型字符时,确定所述数值型字符的长度;调整所述数据存储地址的非数值型字符为数值型字符,且所述调整后的数值型字符与确定的所述数值型字符的长度一致。进一步的,所述将所述数据存储地址的非数值型字符调整为长度一致的非数值型字符,使所述调整后的数据存储地址的字符长度一致,包括:检测所述数据存储地址中是否包括数值型字符;当检测到所述数据存储地址中包括数值型字符时,确定所述数值型字符的长度;将所述数据存储地址的非数值型字符的长度调整至相同,且所述数据存储地址的非数值型字符的长度与确定的所述数值型字符的长度一致。一种服务器集群,包括:处理器及存储器,所述存储器用于存储数据存储地址的字符;所述处理器用于检测数据存储地址的字符类型,当检测到所述数据存储地址的字符类型包括非数值型时,调整所述数据存储地址,使所述调整后的数据存储地址的字符长度一致。进一步的,所述处理器调整所述数据存储地址,使所述调整后的数据存储地址的字符长度一致,包括:所述处理器将所述数据存储地址的非数值型字符调整为数值型字符,使所述调整后的数据存储地址的字符长度一致。进一步的,所述处理器调整所述数据存储地址,使所述调整后的数据存储地址的字符长度一致,包括:所述处理器将所述数据存储地址的非数值型字符调整为长度一致的非数值型字符,使所述调整后的数据存储地址的字符长度一致。进一步的,所述处理器将所述数据存储地址的非数值型字符调整为数值型字符,使所述调整后的数据存储地址的字符长度一致,包括:所述处理器检测所述数据存储地址中是否包括数值型字符,当检测到所述数据存储地址中包括数值型字符时,确定所述数值型字符的长度,调整所述数据存储地址的非数值型字符为数值型字符,且所述调整后的数值型字符与确定的所述数值型字符的长度一致。进一步的,所述处理器将所述数据存储地址的非数值型字符调整为长度一致的非数值型字符,使所述调整后的数据存储地址的字符长度一致,包括:所述处理器检测所述数据存储地址中是否包括数值型字符,当检测到所述数据存储地址中包括数值型字符时,确定所述数值型字符的长度,将所述数据存储地址的非数值型字符的长度调整至相同,且所述数据存储地址的非数值型字符的长度与确定的所述数值型字符的长度一致。从上述技术方案可以看出,本申请公开的数据处理方法及服务器集群,通过检测数据存储地址的字符类型,当检测到数据存储地址的字符类型包括非数值型时,调整数据存储地址,使调整后的数据存储地址的字符长度一致。本方案通过在数据存储地址中包括非数值型字符时,调整数据存储地址,使调整后的数据存储地址的字符长度一致,避免了数据存储地址字符长短不一的现象,进而影响Hbase的运行效率的问题。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例公开的一种数据处理方法的流程图;图2为本专利技术实施例公开的一种数据处理方法的流程图;图3为本专利技术实施例公开的一种数据处理方法的流程图;图4为本专利技术实施例公开的一种数据处理方法的流程图;图5为本专利技术实施例公开的一种数据处理方法的流程图;图6为本专利技术实施例公开的一种服务器集群的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术公开了一种数据处理方法,其流程图如图1所示,包括:步骤S11、检测数据存储地址的字符类型;在Hbase数据库中,通过数据存储地址Rowkey来进行检索的。数据存储地址的字符类型包括数值型和非数值型,数值型的字符所占字节长度相同,而非数值型字符所占字节长度不定。非数值型字符具体可以为:文字字符。数据存储地址的字符长度影响Hbase的运行效率,当数据存储地址所占字节长度不一致时,同样影响Hbase的运行效率。步骤S12、当检测到数据存储地址的字符类型包括非数值型时,调整数据存储地址,使调整后的数据存储地址的字符长度一致。当数据存储地址的字符类型中包括非数值型字符时,对数据存储地址的字符进行调整,使调整后的数据存储地址的字符长度一致,从而提高Hbase的运行效率。本实施例公开了一种数据处理方法,通过检测数据存储地址的字符类型,当检测到数据存储地址的字符类型包括非数值型时,调整数据存储地址,使调整后的数据存储地址的字符长度一致。本方案通过在数据存储地址中包括非数值型字符时,调整数据存储地址,使调整后的数据存储地址的字符长度一致,避免了数据存储地址字符长短不一的现象,进而影响Hbase的运行效率的问题。本实施例公开了一种数据存储方法,其流程图如图2所示,包括:步骤S21、检测数据存储地址的字符类型;步骤S22、当检测到数据存储地址的字符类型包括非数值型时,将数据存储地址的非数值型字符调整为数值型字符,使调整后的数据存储地址的字符长度一致。将数据存储地址中的非数值型字符调整为数值型字符,以字节数组的形式表示,由于数值型字符的长度是一定的,因此,调整后的数据存储地址的字符所占的字节长度是一致的,提高了Hbase的数据存储效率。本实施例公开了一种数据处理方法,通过检测数据存储地址的字符类型,当检测到数据存储地址的字符类型包括非数值型时,调整数据存储地址,使调整后的数据存储地址的字符长度一致。本文档来自技高网...
一种数据处理方法及服务器集群

【技术保护点】
一种数据处理方法,其特征在于,包括:检测数据存储地址的字符类型;当检测到所述数据存储地址的字符类型包括非数值型时,调整所述数据存储地址,使所述调整后的数据存储地址的字符长度一致。

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:检测数据存储地址的字符类型;当检测到所述数据存储地址的字符类型包括非数值型时,调整所述数据存储地址,使所述调整后的数据存储地址的字符长度一致。2.根据权利要求1所述的方法,其特征在于,所述调整所述数据存储地址,使所述调整后的数据存储地址的字符长度一致,包括:将所述数据存储地址的非数值型字符调整为数值型字符,使所述调整后的数据存储地址的字符长度一致。3.根据权利要求1所述的方法,其特征在于,所述调整所述数据存储地址,使所述调整后的数据存储地址的字符长度一致,包括:将所述数据存储地址的非数值型字符调整为长度一致的非数值型字符,使所述调整后的数据存储地址的字符长度一致。4.根据权利要求2所述的方法,其特征在于,所述将所述数据存储地址的非数值型字符调整为数值型字符,使所述调整后的数据存储地址的字符长度一致,包括:检测所述数据存储地址中是否包括数值型字符;当检测到述数据存储地址中包括数值型字符时,确定所述数值型字符的长度;调整所述数据存储地址的非数值型字符为数值型字符,且所述调整后的数值型字符与确定的所述数值型字符的长度一致。5.根据权利要求3所述的方法,其特征在于,所述将所述数据存储地址的非数值型字符调整为长度一致的非数值型字符,使所述调整后的数据存储地址的字符长度一致,包括:检测所述数据存储地址中是否包括数值型字符;当检测到所述数据存储地址中包括数值型字符时,确定所述数值型字符的长度;将所述数据存储地址的非数值型字符的长度调整至相同,且所述数据存储地址的非数值型字符的长度与确定的所述数值型字符的长度一致。6.一种服务器集群,其特征在于,包括:处理器及存储器,所述存储器用于存储数据存...

【专利技术属性】
技术研发人员:纪承
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京,11

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

1