本发明专利技术实施例公开了一种用于数据存储和读取的系统及方法,包括:读取单元,用以读取本地客户端的数据信息,并对数据信息进行分类处理;存储单元,对读取单元接收处理后的数据信息进行存储,所述存储单元包括本地存储端和/或远程存储端;查询单元,用以获取用户提交的数据读取请求,并根据所述数据读取请求在所述远程存储端中查询与所述数据读取请求相匹配的数据信息;判断单元,用以获取所述存储单元与本地客户端之间的实际传输速率,判断所述实际传输速率与预先设定的标准传输速率是否匹配。本发明专利技术实施例提供一种用于数据存储和读取的系统及方法,以解决现有技术中由于需要处理的数据量大而导致的存储和读取效率低的问题。
【技术实现步骤摘要】
一种用于数据存储和读取的系统及方法
本专利技术实施例涉及数据存储
,具体涉及一种用于数据存储和读取的系统及方法。
技术介绍
数据是对事实、概念或指令的一种表达形式,可由人工或自动化装置进行处理,数据经过解释并赋予一定的意义之后,便成为信息,数据处理是对数据的采集、存储、检索、加工、变换和传输,数据处理的基本目的是从大量的、可能是杂乱无章的、难以理解的数据中抽取并推导出对于某些特定的人们来说是有价值、有意义的数据,数据处理是系统工程和自动控制的基本环节,数据处理贯穿于社会生产和社会生活的各个领域,数据处理技术的发展及其应用的广度和深度,极大地影响了人类社会发展的进程,数据处理对数据(包括数值的和非数值的)进行分析和加工的技术过程,包括对各种原始数据的分析、整理、计算、编辑等的加工和处理,比数据分析含义广随着计算机的日益普及,在计算机应用领域中,数值计算所占比重很小,通过计算机数据处理进行信息管理已成为主要的应用,如测绘制图管理、仓库管理、财会管理、交通运输管理,技术情报管理、办公室自动化等,在地理数据方面既有大量自然环境数据(土地、水、气候、生物等各类资源数据),也有大量社会经济数据(人口、交通、工农业等),常要求进行综合性数据处理。随着数字化的快速发展,数据存储和读取在各个领域应用的越来越多,但是现在数据的存储和读取效率较低,且不能方便的供用户查询相关历史记录。现有技术中数据的存储方式只是简单的对数据进行记录,当查询的时候需要根据用户的数据特征对所有的数据进行比对逐一查询。但是随着数据量的增多,便会造成查询时工作量比较大、效率较低的问题。
技术实现思路
根据本专利技术实施例公开的一种用于数据存储和读取的系统,包括:读取单元,用以读取本地客户端的数据信息,并对数据信息进行分类处理;存储单元,对读取单元接收处理后的数据信息进行存储,所述存储单元包括本地存储端和/或远程存储端;查询单元,用以获取用户提交的数据读取请求,并根据所述数据读取请求在所述远程存储端中查询与所述数据读取请求相匹配的数据信息;判断单元,用以获取所述存储单元与本地客户端之间的实际传输速率,判断所述实际传输速率与预先设定的标准传输速率是否匹配;切换单元,在所述实际传输速率与所述标准传输速率不匹配的情况下,在所述本地存储端中获取与所述数据读取请求相匹配的数据信息。进一步地,所述读取单元包括处理器,所述本地存储端选用存储器,所述远程存储端选用云存储器。进一步地,所述判断单元包括:统计模块、计算模块和远程下载模块,所述统计模块用于记录所述存储单元与本地客户端之间的每一次数据传输量;所述计算模块用于读取当前时间段的数据传输量和上一时间段的数据传输量,并结合当前的时间段的数据传输量和上一时间段的数据传输量计算当前的实际传输速率;远程下载模块用于实际传输速率与标准传输速率匹配的情况下,所述远程下载模块将存储单元中与数据读取请求相匹配的数据信息发送至本地客户端。进一步地,所述查询单元包括映射模块和更新模块,所述映射模块用于建立远程存储端与本地存储端之间的映射关系;所述更新模块可以根据映射关系更新本地存储端中的本地存储的数据信息。进一步地,还包括删除单元,通过所述删除单元可以在本地存储端中删除与数据读取请求相匹配的部分数据信息,并形成数据变更信息发送至远程存储端。一种用于数据存储和读取的方法,包括以下步骤:S101、读取本地客户端中的数据信息,并对信息进行分类处理;S102、对读取处理后的数据信息进行存储,存储方式包括通过本地存储端进行存储和/或通过远程存储端进行存储;S103、获取用户提交的数据读取请求,并根据所述数据读取请求在所述远程存储端中查询与所述数据读取请求相匹配的数据信息;S104、获取所述存储单元与本地客户端之间的实际传输速率,判断所述实际传输速率与预先设定的标准传输速率是否匹配;S105、所述实际传输速率与所述标准传输速率不匹配的情况下,在所述本地存储端中获取与所述数据读取请求相匹配的数据信息。进一步地,在步骤S104中包括,记录所述存储单元与本地客户端之间的每一次数据传输量,读取当前时间段的数据传输量和上一时间段的数据传输量,并结合当前的时间段的数据传输量和上一时间段的数据传输量计算当前的实际传输速率;实际传输速率与标准传输速率匹配的情况下,将远程存储端中与数据读取请求相匹配的数据信息发送至本地客户端。进一步地,在步骤S103中包括,建立远程存储端与本地存储端之间的映射关系,根据映射关系更新本地存储端中的本地存储的数据信息。进一步地,在本地存储端中删除与数据读取请求相匹配的部分数据信息,并形成数据变更信息发送至远程存储端。本专利技术实施例具有如下优点:本专利技术通过设置本地存储端和远程存储端,且本地存储端与本地客户端处于同一局域网内,在本地客户端与远程存储端之间的实际传输速率低于标准传输速率,终止本地客户端与远程存储端之间数据传输,切换为本地客户端与本地存储端之间的数据传输,保证数据的实际传输速率不低于标准传输速率,保证数据的存储和读取效率。附图说明图1为本专利技术实施例提供的一种用于数据存储和读取的系统的结构示意图;图2为本专利技术实施例提供的一种用于数据存储和读取的方法的流程示意图。具体实施方式下面将结合本专利技术中的实施例,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,本专利技术实施例提供了一种用于数据存储和读取的系统,包括:读取单元,用以读取本地客户端的数据信息,并对数据信息进行分类处理;存储单元,对读取单元接收处理后的数据信息进行存储,所述存储单元包括本地存储端和/或远程存储端;查询单元,用以获取用户提交的数据读取请求,并根据所述数据读取请求在所述远程存储端中查询与所述数据读取请求相匹配的数据信息;判断单元,用以获取所述存储单元与本地客户端之间的实际传输速率,判断所述实际传输速率与预先设定的标准传输速率是否匹配;切换单元,在所述实际传输速率与所述标准传输速率不匹配的情况下,在所述本地存储端中获取与所述数据读取请求相匹配的数据信息。本专利技术通过设置本地存储端和远程存储端,且本地存储端与本地客户端处于同一局域网内,在本地客户端与远程存储端之间的实际传输速率低于标准传输速率,终止本地客户端与远程存储端之间数据传输,切换为本地客户端与本地存储端之间的数据传输,保证数据的实际传输速率不低于标准传输速率,保证数据的存储和读取效率。读取单元包括处理器,所述本地存储端选用存储器,所述远程存储端选用云存储器。判断单元包括:统计模块、计算模块和远程下载模块,所述统计模块用于记录所述存储单元与本地客户端之间的每一次数据传输量;所述计算模块用于读取当前时间段的数据传输量和上本文档来自技高网...
【技术保护点】
1.一种用于数据存储和读取的系统,其特征在于,包括:/n读取单元,用以读取本地客户端的数据信息,并对数据信息进行分类处理;/n存储单元,对读取单元接收处理后的数据信息进行存储,所述存储单元包括本地存储端和/或远程存储端;/n查询单元,用以获取用户提交的数据读取请求,并根据所述数据读取请求在所述远程存储端中查询与所述数据读取请求相匹配的数据信息;/n判断单元,用以获取所述存储单元与本地客户端之间的实际传输速率,判断所述实际传输速率与预先设定的标准传输速率是否匹配;/n切换单元,在所述实际传输速率与所述标准传输速率不匹配的情况下,在所述本地存储端中获取与所述数据读取请求相匹配的数据信息。/n
【技术特征摘要】
1.一种用于数据存储和读取的系统,其特征在于,包括:
读取单元,用以读取本地客户端的数据信息,并对数据信息进行分类处理;
存储单元,对读取单元接收处理后的数据信息进行存储,所述存储单元包括本地存储端和/或远程存储端;
查询单元,用以获取用户提交的数据读取请求,并根据所述数据读取请求在所述远程存储端中查询与所述数据读取请求相匹配的数据信息;
判断单元,用以获取所述存储单元与本地客户端之间的实际传输速率,判断所述实际传输速率与预先设定的标准传输速率是否匹配;
切换单元,在所述实际传输速率与所述标准传输速率不匹配的情况下,在所述本地存储端中获取与所述数据读取请求相匹配的数据信息。
2.根据权利要求1所述的一种用于数据存储和读取的系统,其特征在于:所述读取单元包括处理器,所述本地存储端选用存储器,所述远程存储端选用云存储器。
3.根据权利要求1所述的一种用于数据存储和读取的系统,其特征在于:所述判断单元包括:统计模块、计算模块和远程下载模块,所述统计模块用于记录所述存储单元与本地客户端之间的每一次数据传输量;所述计算模块用于读取当前时间段的数据传输量和上一时间段的数据传输量,并结合当前的时间段的数据传输量和上一时间段的数据传输量计算当前的实际传输速率;远程下载模块用于实际传输速率与标准传输速率匹配的情况下,所述远程下载模块将存储单元中与数据读取请求相匹配的数据信息发送至本地客户端。
4.根据权利要求1所述的一种用于数据存储和读取的系统,其特征在于:所述查询单元包括映射模块和更新模块,所述映射模块用于建立远程存储端与本地存储端之间的映射关系;所述更新模块可以根据映射关系更新本地存储端中的本地存储的数据信息。
5.根据权利要求1所述的一种用于数...
【专利技术属性】
技术研发人员:陈钢,徐杭,蒙婕,殷韧,
申请(专利权)人:北京蜂窝科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。