数据智能存储方法及终端查询一体机技术

技术编号:38429230 阅读:12 留言:0更新日期:2023-08-07 11:26
本发明专利技术提供数据智能存储方法及终端查询一体机,涉及数据存储领域。该数据智能存储方法,包括客户端服务、云端服务、索引服务和加密服务,通过在客户端服务和云端服务开辟一个数据空间,并开设可以连续读取的数据集,在数据集中包含用于数据读取的表示,在数据读取时,可将数据集当作一个整体文件,在数据集中读取时,若所需两个数据之间存在不需要的数据,则判断读取不需要的文件所耗费的时间是否大于跳过不需要的数据再次寻址的时间,根据消费时间判读是否读取无用文件,在发送至客户端服务时,将其剔除。上述中可以大大降低寻址的次数,提高数据读取的效率。提高数据读取的效率。提高数据读取的效率。

【技术实现步骤摘要】
数据智能存储方法及终端查询一体机


[0001]本专利技术涉及数据存储
,具体为数据智能存储方法及终端查询一体机。

技术介绍

[0002]云存储是一种网上在线存储的模式,即把数据存放在通常由第三方托管的多台虚拟服务器,而非专属的服务器上。现有的大容量的存储介质有机械硬盘、固态硬盘和磁带。数据的读取方式有顺序读取和随机读取,上述三种介质中,狭隘地说磁带是不具备随机读取的能力,磁带一般用于数据备份。固态硬盘不管在顺序读取和随机读取的速度都优异于机械硬盘,但是固态硬盘的成本、数据的写入量和数据的可恢复性都不如机械硬盘,故一般云存储使用的存储介质为机械硬盘。
[0003]机械硬盘进行存储数据时,其策略一般是将按顺序存储文件。在大批量进行读取数据时需要,机械硬盘每读取一个文件进行寻址一次,且一次寻址的时间在9ms左右,随着读取文件的数量增加,其总的寻址时间大大增加,降低数据的读取效率。

技术实现思路

[0004](一)解决的技术问题针对现有技术的不足,本专利技术提供了数据智能存储方法及终端查询一体机,解决了机械硬盘存储读取数据效率低的问题。
[0005](二)技术方案为实现以上目的,本专利技术通过以下技术方案予以实现:数据智能存储方法,包括客户端服务、云端服务、索引服务和加密服务,所述客户端服务用于使用者上传或者下载存储在云端服务的数据,所述索引服务用于保存云端服务的数据存储地址信息,并生成连接表,连接表包括文件名簿以及对应数据所对应在云端服务的地址,所述加密服务用于云端服务的数据的加密;所述客户端服务和云端服务均设置有数据空间,所述数据空间存储有若干个文件大小相等的数据集,且每个数据集均连续存储在所述数据空间中,即数据集连续存储指的是数据连续读取,满足连续读取后,数据不一定是在空间上的连续存储;所述数据集为单一文件,且包括一份数据集头文件(1)、一份数据尾文件(5),在所述数据集头文件(1)和数据尾文件(5)之间存储有若干数据本体(3),每个所述数据本体(3)的两端分别设置有文件头文件(2)和文件尾文件(4);该存储方法包括以下内容:上传存储数据:首次客户端服务向云端服务上传数据时,先在客户端服务的设备上开设数据空间,并且生成数据集,接着将数据填入数据集中,每个数据本体均需要设置文件头文件(2)和文件尾文件(4),数据集头文件(1)中记录数据集中所填入的数据信息以及文件头文件(2)、文件尾文件(4)的地址信息,然后将数据集向云端服务上传,过程中,先向索引服务申请,待索引服务在云端服务开设数据空间,然后在客户端服务将数据集存储至
云端服务的数据空间中,再次上传数据时,所需要判断数据集剩余空间是否满足存储需要,若满足则将数据存入数据集中,并更新数据集头文件(1),若不满足,则新开设新数据集,而数据集的数据尾文件(5)中包含指向新数据集的地址,并且将数据存储至新数据集中,并上传至云端;下载数据:客户端服务向云端服务下载数据时,客户端服务向索引服务发送下载请求,索引服务将所需要下载的数据地址返回至客户端服务,客户端服务通过数据地址从云端服务进行下载,单一数据下载时,先读取数据集头文件(1),并结合文件头文件(2)和文件尾文件(4)将所需数据读取并发生至客户端服务,多个数据读取时,通过数据集头文件(1)获取所获取的数据的在数据集中的分布,若所需两个数据之间存在不需要的数据,则判断读取不需要的文件所耗费的时间是否大于跳过不需要的数据再次寻址的时间,若大于则进行再次寻址,否则将不需要的数据一同读取,在发送至客户端服务时,将其剔除,若所下载的数据刚好满足一个数据集,则直接将该数据集发送至客户端服务。
[0006]优选的,所述云端服务的存储模块类型为机械硬盘,为云存储的较佳的存储器件。
[0007]优选的,所述数据集的大小为1Gb、2Gb、4Gb中的一种,即数据集生成后的占据空间的大小,根据单个文件的大小以及后期整合操作进行合理的选择,利于最大化利用机械硬盘的使用空间。
[0008]优选的,所述客户端服务中设有私有空间,且客户端的数据空间位于私有空间中,所述私有空间中还设置有链接空间,所述链接空间设有云端存储文件列表、本地同步文件列表和本地私有文件列表,所述云端存储文件列表包含了云端服务中所有数据的文件名,所述本地同步文件列表包含了客户端服务和云端服务相同数据的文件名,且本地同步文件列表中包含的地址指向客户端服务中数据空间,所述本地私有文件列表包含了客户端服务中未上传至云端服务数据的文件名。
[0009]优选的,所述本地私有文件列表中的文件名拉入本地同步文件列表后,该客户端服务未上传的数据先填入客户端服务中的数据集中,接着上传至云端服务。
[0010]优选的,所述上传存储数据中当数据集的空间无法容纳一个数据后,将数据分割成两个数据,第一个数据存储在已有的数据集中,第二个数据存储在新开设的数据集中,并且第一个数据的文件尾文件(4)中包含数据未完整的标记。
[0011]优选的,数据集头文件(1)的信息包括数据集名称、数据集编号、数据集中所包含的文件的名称和对应的物理地址,物理地址包括文件头文件(2)和文件尾文件(4)在盘片上的实际位置,该物理地址由当前存储该数据集的存储模块提供,而位于数据本体(2)头部的文件头文件(2)和位于数据本体(2)尾部的文件尾文件(4)中均包含数据集编号、文件编号和特征码,数据集编号和存储该文件头文件(2)和文件尾文件(4)的数据集的数据编号一致,文件编号也是一样,同时在特征码具有三种,开始特征码位于文件头文件(2)中,结束特征码位于文件尾文件(4),续接特征码位于数据集最后一个数据本体(2)的文件尾文件(4)中或者位于数据集第一个数据本体(2)的文件头文件(2)中,即续接特征码表示据未完整的标记。
[0012]优选的,本地同步文件列表中文件在客户端丢失,可自动下载云端服务中的数据。
[0013]优选的,数据集中需要进行数据的删除时,可以在数据集头文件中将该数据的文件的名称以及文件编号,当数据集中存储的有效数据存在不连续后,可以对数据进行整合,
可以采取新开设数据集,将原有的数据集中的数据连续注入数据集中,实现新开设的数据集中的数据连续。
[0014]终端查询一体机,包括用于数据存储的硬盘、计算用的CPU、通讯用的网络模块。
[0015](三)益效果本专利技术提供了数据智能存储方法及终端查询一体机。具备以下有益效果:1、本专利技术,设置读取连续数据集,可将多个数据整合成一个文件,并且设置有文件头文件和文件尾文件,通过判断所读取的数据在数据集上的分布,判断不需要的文件读取时间,和下一次寻址的时间相比较,从而确定是否进行寻址,从而降低寻址的时间,提高数据的读取效率。
[0016]2、本专利技术,客户端服务设置有连接空间中设有云端存储文件列表、本地同步文件列表和本地私有文件列表,可以方便对数据的操作。
附图说明
[0017]图1为本专利技术的存储服务示意图;图2为本专利技术的私有空间示意图;图3为本专利技术的数据集的结构示意图;图4为本专利技术本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.数据智能存储方法,其特征在于,在其预设的客户端服务和云端服务均开辟有数据空间,并且数据空间连续存储有数据集;所述数据集为单一文件,并设置有数据集头文件(1)、数据尾文件(5)、文件头文件(2)和文件尾文件(4),以及数据本体(3)。2.根据权利要求1所述的数据智能存储方法,其特征在于,还包括索引服务,并且该存储方法包括以下内容:上传存储数据:首次客户端服务向云端服务上传数据时,先在客户端服务的设备上开设数据空间,并且生成数据集,接着将数据填入数据集中,每个数据本体均需要设置文件头文件(2)和文件尾文件(4),数据集头文件(1)中记录数据集中所填入的数据信息以及文件头文件(2)、文件尾文件(4)的地址信息,然后将数据集向云端服务上传,过程中,先向索引服务申请,待索引服务在云端服务开设数据空间,然后在客户端服务将数据集存储至云端服务的数据空间中,再次上传数据时,所需要判断数据集剩余空间是否满足存储需要,若满足则将数据存入数据集中,并更新数据集头文件(1),若不满足,则新开设新数据集,而数据集的数据尾文件(5)中包含指向新数据集的地址,并且将数据存储至新数据集中,并上传至云端;下载数据:客户端服务向云端服务下载数据时,客户端服务向索引服务发送下载请求,索引服务将所需要下载的数据地址返回至客户端服务,客户端服务通过数据地址从云端服务进行下载,单一数据下载时,先读取数据集头文件(1),并结合文件头文件(2)和文件尾文件(4)将所需数据读取并发生至客户端服务,多个数据读取时,通过数据集头文件(1)获取所获取的数据的在数据集中的分布,若所需两个数据之间存在不需要的数据,则判断读取不需要的文件所耗费的时间是否大于跳过不需要的数据再次...

【专利技术属性】
技术研发人员:底涛李京京范凤翠吕志刚封丽巍薛志国
申请(专利权)人:河北热点科技股份有限公司
类型:发明
国别省市:

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

1