一种数据保存方法和系统技术方案

技术编号:37987292 阅读:6 留言:0更新日期:2023-06-30 10:01
本发明专利技术涉及一种数据保存方法和系统,所述方法包括:当前服务器接收终端请求,解析终端请求中请求参数,判断请求参数涉及的请求数据是否已在本地保存,如果是,则从本地获取请求数据并返回给终端,否则,确定目标服务器,并基于所述目标服务器满足所述终端请求;本发明专利技术使得每个服务器能够独立有特色的但是存在动态互补的作数据保存,在数据量不断增加的过程中,使得服务器支持随着数据类型变化优化内部数据保存结构。数据保存结构。数据保存结构。

【技术实现步骤摘要】
一种数据保存方法和系统


[0001]本专利技术属于数据保存
,尤其涉及一种数据保存方法和系统。

技术介绍

[0002]随着移动互联网、物联网等技术的飞速发展,全球数据量呈现出飞速增长的现象,数据量的飞速增长预示着现在已经进入了大数据时代。随着数据生成的自动化以及数据生成速度的加快,需要处理的数据量急剧增加,大数据时代已经降临。大数据具有体量大、数据类型繁多等特点。面对这样的发展速度,如何进行数据保存成为了问题的关键,尤其是对于差异化多样化的公共服务器来说,其数据量大、信息复杂、数据凌乱是一个通病。
[0003]常见的大数据保存方式有两种,其中一种是将采集到的数据均作为结构化数据保存到关系数据库系统中,另一种保存方式是将采集到的数据均作为非结构化数据保存到文件系统中。但是无论采用哪种数据存储方式,数据之间的关联性都是基于数据本身的框架,表格或者文件,对于大量数据的现代服务器来说,没有办法对这些数据进行确分,动态更新,动态保存。
[0004]本专利技术使得每个服务器能够独立有特色的但是存在动态互补的作数据保存,在数据量不断增加的过程中,使得服务器支持随着数据类型变化优化内部数据保存结构。

技术实现思路

[0005]为了解决现有技术中的上述问题,本专利技术提出了一种数据保存方法和系统,所述方法包含:
[0006]步骤S1:当前服务器接收终端请求,解析终端请求中请求参数,判断请求参数涉及的请求数据是否已在本地保存,如果是,则从本地获取请求数据并返回给终端,否则,进入下一步骤;每个服务器具有一个多元属性标签,用于保存和所述属性标签一致的数据;对应的每个属性标签元素有一重要程度;
[0007]步骤S2:基于请求参数更新多元缺失计数,判断多元缺失计数的元素关系是否保持,如果是,则进入下一步骤S3;否则,进入步骤S4;多元缺失计数中包含多个元素,分别对应多元属性标签中的每个元素,其每个元素指示当前服务器对匹配对应属性标签元素的终端请求发生缺失的计数;
[0008]步骤S3:确定目标服务器,并基于所述目标服务器满足所述终端请求;
[0009]所述确定目标服务器,具体为:将当前服务器的属性标签和其他服务器的属性标签相比较以确定相似度,选择相似度最高的服务器作为目标服务器;
[0010]步骤S4:基于终端请求访问数据源以获取请求数据,基于请求数据满足终端请求,将请求数据保存在当前服务器。
[0011]进一步的,对服务器作分区,每个分区对应一个多元属性标签,所述分区用于保存和所述属性标签一致的数据。
[0012]进一步的,属性标签中每元的重要程度依次降低,属性元素的重要程度越高,则服
务器中保存的和该属性元素一致的数据量越大,反之亦然。
[0013]进一步的,具有相同或者相近属性标签的服务器之间存在较近的安全距离或者通信距离。
[0014]进一步的,所述服务器是云计算服务器。
[0015]一种用于实现上述方法的数据保存系统,所述系统包含:数据源、服务器和终端。
[0016]进一步的,所述服务器和终端为多个。
[0017]一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行所述的数据保存方法。
[0018]一种计算机可读存储介质,包括程序,当其在计算机上运行时,使得计算机执行所述的数据保存方法。
[0019]一种执行设备,其特征在于,包括处理器,所述处理器和存储器耦合,所述存储器存储有程序指令,当所述存储器存储的程序指令被所述处理器执行时实现所述的数据保存方法。
[0020]本专利技术的有益效果包括:
[0021](1)设置多元属性标签形成内容上存在一定关联性的服务器簇,通过多元属性标签使得每个服务器能够独立有特色的但是存在动态互补的作数据保存,在数据量不断增加的过程中,使得服务器支持随着数据类型变化优化内部数据保存结构;
[0022](2)将对服务器内容的限定转换为缺失计数的数量值,在不断地满足终端请求的过程中,自动的调整服务器中保存的数据内容和其属性标签一致,使得服务器独立动态的保存数据;
[0023](3)通过扩大请求范围来减少可能发生的资源浪费,在满足终端请求的同时作服务器数据保存的调整,提高了数据保存效率。
【附图说明】
[0024]此处所说明的附图是用来提供对本专利技术的进一步理解,构成本申请的一部分,但并不构成对本专利技术的不当限定,在附图中:
[0025]图1为本专利技术的数据保存方法示意图。
【具体实施方式】
[0026]下面将结合附图以及具体实施例来详细说明本专利技术,其中的示意性实施例以及说明仅用来解释本专利技术,但并不作为对本专利技术的限定通过
[0027]本专利技术提出一种数据保存系统,所述系统包括:数据源、服务器和终端;
[0028]其中:所述服务器和终端为多个;
[0029]每个服务器具有一个多元属性标签,用于保存和所述属性标签一致的数据;对应的每个属性标签元素有一重要程度ω
i
;例如:三元属性标签(LB1,LB2,LB3),对应的每个属性标签元素有一重要程度ω
i
,三元属性标签对应的存在重要程度三元组为(ω1,ω2,ω3);其中ω
i
是一个具体值或者数值区间;通过设置数值区间,服务器存储的相对于属性标签的数据类型范围也是动态的,服务器之间保存的数据也存在更多的冗余;
[0030]优选的:对服务器作分区,每个分区对应一个多元属性标签,所述分区用于保存和
所述属性标签一致的数据;
[0031]优选的:属性标签中每元的重要程度依次降低,属性元素的重要程度越高,则服务器中保存的和该属性元素一致的数据量越大,反之亦然;因此,每个服务器中保存的数据本身具有自身的特点,通过多元属性标签使得每个服务器能够独立有特色的但是存在动态互补的作数据保存,在数据量不断增加的过程中,使得服务器支持随着数据类型变化优化内部数据保存结构;
[0032]优选的:根据所有服务器要保存的数据总量中和每种属性标签一致的数据量动态的调整和该属性标签相关的服务器的属性标签的重要程度值;当数据量增加时,对应的增加属性标签重要程度值,反之,当数据量减小时,对应的减小属性标签重要程度值;
[0033]服务器之间通过属性标签形成内容上存在一定关联性的服务器簇,从而实现相互补充,基于该属性标签能够引导服务器的设置,使得具有相同或者相近属性标签的服务器之间存在较近的安全距离或者通信距离;在后续的针对当前服务器的访问时,更容易引导终端请求的重定向;
[0034]优选的:具有相同或者相近属性标签的服务器之间存在较近的安全距离或者通信距离;在后续的针对当前服务器的访问时,更容易引导终端请求的重定向;
[0035]基于相同的专利技术构思,如附图1所示,本专利技术提出一种数据保存方法,所述方法包括如下步骤:
[0036]步骤S1:当前服务器接收终端请求,解析终端请求中请求参本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据保存方法,其特征在于,包括:步骤S1:当前服务器接收终端请求,解析终端请求中请求参数,判断请求参数涉及的请求数据是否已在本地保存,如果是,则从本地获取请求数据并返回给终端,否则,进入下一步骤;每个服务器具有一个多元属性标签,用于保存和所述属性标签一致的数据;对应的每个属性标签元素有一重要程度;步骤S2:基于请求参数更新多元缺失计数,判断多元缺失计数的元素关系是否保持,如果是,则进入下一步骤S3;否则,进入步骤S4;多元缺失计数中包含多个元素,分别对应多元属性标签中的每个元素,其每个元素指示当前服务器对匹配对应属性标签元素的终端请求发生缺失的计数;步骤S3:确定目标服务器,并基于所述目标服务器满足所述终端请求;所述确定目标服务器,具体为:将当前服务器的属性标签和其他服务器的属性标签相比较以确定相似度,选择相似度最高的服务器作为目标服务器;步骤S4:基于终端请求访问数据源以获取请求数据,基于请求数据满足终端请求,将请求数据保存在当前服务器。2.根据权利要求1所述的数据保存方法,其特征在于,对服务器作分区,每个分区对应一个多元属性标签,所述分区用于保存和所述属性标签一致的数据。3.根据权利要求2所述的数据保存方法,其特征在于,属性...

【专利技术属性】
技术研发人员:史亚香张叶
申请(专利权)人:东南大学附属中大医院
类型:发明
国别省市:

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

1