多通道数据存云库用的数据存储驱动系统及其传输方法技术方案

技术编号:37148305 阅读:22 留言:0更新日期:2023-04-06 22:01
本发明专利技术公开了多通道数据存云库用的数据存储驱动系统及其传输方法,属于数据存储技术领域,包括数据传输总通道端口、数据存储驱动读取单元、数据存储驱动检索单元、数据存储驱动索引单元和数据存储驱动写入单元。为了解决针对大量待存储数据,不能根据存储需求进行多通道数据存储驱动,大大增加了数据导入时间,导致数据读取写入效率低下的问题,本发明专利技术对获取的数据信息进行快速读取及识别,对指定数据存储介质进行索引,将接收的指定数据存储介质写入特定数据存储介质内,针对大量待存储数据,能根据存储需求进行多通道数据存储驱动,降低数据导入时间,提高数据读取写入效率。提高数据读取写入效率。

【技术实现步骤摘要】
多通道数据存云库用的数据存储驱动系统及其传输方法


[0001]本专利技术涉及数据存储
,特别涉及多通道数据存云库用的数据存储驱动系统及其传输方法。

技术介绍

[0002]目前,在大数据计算和大数据存储领域,用户所需求的通常存储在分布式大数据存储系统内多个存储节点上。在特定情况下,由于分布式大数据存储系统内部的网络传输延迟较低,而分布式大数据存储系统内存储节点与用户所在网络或所使用的设备的网络延迟较高。为此,现有技术需要能够针对用户的大量数据获取请求提供低延迟传输的方案。并且另一方面,在分布式大数据存储系统需要对各个存储节点上的数据进行协调,以保证各个存储节点能够以较为平衡、均匀的方式进行数据传输。
[0003]公开号为CN113220226A的中国专利公开了一种分布式大数据存储系统内的数据传输方法及系统,所述方法包括:接收来自数据请求方的数据获取请求,确定数据获取请求所涉及的数据集合,促使服务存储节点创建包括至少两个缓冲存储段的缓冲存储区;按照从数据项的最高传输级别到最低传输级别的降序顺序依次对每个传输级别的数据项进行传输:从环状传输队列中位于队首的目标存储节点开始到位于队尾的目标存储节点为止,按照环状传输队列的队列顺序依次将每个目标存储节点所存储的多个数据项中当前传输级别的至少一个数据项传输到所述服务存储节点;以及所述服务存储节点按照数据项的接收时间将接收到的数据项按照缓冲存储段的顺序号保存到当前顺序号的缓冲存储段中。
[0004]该专利虽然解决了用户的大量数据获取请求提供低延迟传输的问题,达到了在分布式大数据存储系统对各个存储节点上的数据进行协调,保证各个存储节点能够以较为平衡、均匀的方式进行数据传输的技术效果,但是却存在以下缺陷:
[0005]针对大量待存储数据,不能根据存储需求进行多通道数据存储驱动,大大增加了数据导入时间,导致数据读取写入效率低下。

技术实现思路

[0006]本专利技术的目的在于提供多通道数据存云库用的数据存储驱动系统及其传输方法,针对大量待存储数据,能根据存储需求进行多通道数据存储驱动,降低数据导入时间,提高数据读取写入效率,以解决上述
技术介绍
中提出的问题。
[0007]为实现上述目的,本专利技术提供如下技术方案:
[0008]多通道数据存云库用的数据存储驱动系统,包括数据传输总通道端口、数据存储驱动读取单元、数据存储驱动检索单元、数据存储驱动索引单元和数据存储驱动写入单元,
[0009]数据传输总通道端口用于进行多通道数据传输;
[0010]数据存储驱动读取单元用于对多通道传输的数据进行数据存储驱动读取,且将读取数据传输给数据存储驱动检索单元;
[0011]数据存储驱动检索单元用于对读取数据进行数据存储驱动检索,且将检索数据传
输给数据存储驱动索引单元;
[0012]数据存储驱动索引单元用于对检索数据进行数据存储驱动索引,且将索引数据传输给数据存储驱动写入单元;
[0013]数据存储驱动写入单元用于对索引数据进行数据存储驱动写入,使多通道数据存储在特定的多通道数据存云库内。
[0014]进一步地,通过数据传输总通道端口获取实时传输的多通道数据,确定多通道数据集合;
[0015]根据多通道数据集合,对接收的多通道数据集合进行数据存储驱动读取,确定数据读取库;
[0016]根据数据读取库,对数据读取库内的数据信息进行数据存储驱动检索,根据用户存储需求,按照一定的顺序检索方式,确定出数据信息指定类型的数据存储介质;
[0017]根据指定类型的数据存储介质,对数据存储介质进行数据存储驱动索引,查找多通道数据存云库内多个具有存储架构的数据存储介质,快速索引与之相对应的数据存储介质,确定多通道数据存云库内特定的数据存储介质;
[0018]根据特定的数据存储介质,对接收的指定类型的数据存储介质进行数据存储驱动写入,使接收的指定类型的数据存储介质写入多通道数据存云库内。
[0019]进一步地,所述数据传输总通道端口包括第一驱动数据通道端口、第二驱动数据通道端口和第三驱动数据通道端口;
[0020]获取第一驱动数据通道端口的使用状态,若第一驱动数据通道端口为空闲状态,则采用第一驱动数据通道端口进行数据传输,若第一驱动数据通道端口为忙碌状态,则获取第二驱动数据通道端口的使用状态;
[0021]若第二驱动数据通道端口为空闲状态,则采用第二驱动数据通道端口进行数据传输,若第二驱动数据通道端口为忙碌状态,则获取第三驱动数据通道端口的使用状态;
[0022]若第三驱动数据通道端口为空闲状态,则采用第三驱动数据通道端口进行数据传输,若第三驱动数据通道端口为忙碌状态,则等待第一驱动数据通道端口、第二驱动数据通道端口或第三驱动数据通道端口处于空闲状态,再次进行数据传输。
[0023]进一步地,还包括数据通道端口验证单元,所述数据通道端口验证单元用于验证第一驱动数据通道端口、第二驱动数据通道端口和第三驱动数据通道端口的使用状态,其中第一驱动数据通道端口、第二驱动数据通道端口和第三驱动数据通道端口均读取或写入传输的数据信息。
[0024]进一步地,所述数据通道端口验证单元包括数据通道端口请求模块、数据通道端口处理模块、数据通道端口回传模块和数据通道端口管控模块,其中
[0025]数据通道端口请求模块用于向第一驱动数据通道端口、第二驱动数据通道端口和第三驱动数据通道端口发送数据信息传输端口请求;
[0026]数据通道端口处理模块用于对第一驱动数据通道端口、第二驱动数据通道端口和第三驱动数据通道端口接收的数据信息传输端口请求进行数据处理,识别数据信息传输端口请求内容,确定数据信息传输端口反馈;
[0027]数据通道端口回传模块用于向数据信息传输端口请求端回传数据信息传输端口反馈,确定数据传输的数据通道端口;
[0028]数据通道端口管控模块用于管控第一驱动数据通道端口、第二驱动数据通道端口和第三驱动数据通道端口的数据读取或写入。
[0029]进一步地,所述数据通道端口验证时,执行以下操作:
[0030]数据信息传输端口请求端向第一驱动数据通道端口发送请求访问第一驱动数据通道端口的指令,第一驱动数据通道端口接收指令信息后,对指令信息进行处理,识别第一驱动数据通道端口请求内容,确定第一驱动数据通道端口使用状态,且向数据信息传输端口请求端进行反馈回传;
[0031]数据信息传输端口请求端接收到第一驱动数据通道端口的反馈后,根据反馈信息执行相应地操作,针对第一驱动数据通道端口为空闲状态的情形,则采用第一驱动数据通道端口进行数据传输,针对第一驱动数据通道端口为忙碌状态的情形,则数据信息传输端口请求端向第二驱动数据通道端口发送请求访问第二驱动数据通道端口的指令。
[0032]进一步地,所述数据通道端口验证时,还执行以下操作:
[0033]第二驱动数据通道端口接收指令信息后,对指令信息进行处理,识别第二驱动数据通道端口请本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.多通道数据存云库用的数据存储驱动系统,包括数据传输总通道端口、数据存储驱动读取单元、数据存储驱动检索单元、数据存储驱动索引单元和数据存储驱动写入单元,其特征在于,数据传输总通道端口用于进行多通道数据传输;数据存储驱动读取单元用于对多通道传输的数据进行数据存储驱动读取,且将读取数据传输给数据存储驱动检索单元;数据存储驱动检索单元用于对读取数据进行数据存储驱动检索,且将检索数据传输给数据存储驱动索引单元;数据存储驱动索引单元用于对检索数据进行数据存储驱动索引,且将索引数据传输给数据存储驱动写入单元;数据存储驱动写入单元用于对索引数据进行数据存储驱动写入,使多通道数据存储在特定的多通道数据存云库内。2.如权利要求1所述的多通道数据存云库用的数据存储驱动系统,其特征在于,通过数据传输总通道端口获取实时传输的多通道数据,确定多通道数据集合;根据多通道数据集合,对接收的多通道数据集合进行数据存储驱动读取,确定数据读取库;根据数据读取库,对数据读取库内的数据信息进行数据存储驱动检索,根据用户存储需求,按照一定的顺序检索方式,确定出数据信息指定类型的数据存储介质;根据指定类型的数据存储介质,对数据存储介质进行数据存储驱动索引,查找多通道数据存云库内多个具有存储架构的数据存储介质,快速索引与之相对应的数据存储介质,确定多通道数据存云库内特定的数据存储介质;根据特定的数据存储介质,对接收的指定类型的数据存储介质进行数据存储驱动写入,使接收的指定类型的数据存储介质写入多通道数据存云库内。3.如权利要求2所述的多通道数据存云库用的数据存储驱动系统,其特征在于,所述数据传输总通道端口包括第一驱动数据通道端口、第二驱动数据通道端口和第三驱动数据通道端口;获取第一驱动数据通道端口的使用状态,若第一驱动数据通道端口为空闲状态,则采用第一驱动数据通道端口进行数据传输,若第一驱动数据通道端口为忙碌状态,则获取第二驱动数据通道端口的使用状态;若第二驱动数据通道端口为空闲状态,则采用第二驱动数据通道端口进行数据传输,若第二驱动数据通道端口为忙碌状态,则获取第三驱动数据通道端口的使用状态;若第三驱动数据通道端口为空闲状态,则采用第三驱动数据通道端口进行数据传输,若第三驱动数据通道端口为忙碌状态,则等待第一驱动数据通道端口、第二驱动数据通道端口或第三驱动数据通道端口处于空闲状态,再次进行数据传输。4.如权利要求3所述的多通道数据存云库用的数据存储驱动系统,其特征在于,还包括数据通道端口验证单元,所述数据通道端口验证单元用于验证第一驱动数据通道端口、第二驱动数据通道端口和第三驱动数据通道端口的使用状态,其中第一驱动数据通道端口、第二驱动数据通道端口和第三驱动数据通道端口均读取或写入传输的数据信息。5.如权利要求4所述的多通道数据存云库用的数据存储驱动系统,其特征在于,所述数
据通道端口验证单元包括数据通道端口请求模块、数据通道端口处理模块、数据通道端口回传模块和数据通道端口管控模块,其中数据通道端口请求模块用于向第一驱动数据通道端口、第二驱动数据通道端口和第三驱动数据通道端口发送数据信息传输端口请求;数据通道端口处理模块用于对第一驱动数据通道端口、第二驱动数据通道端口和第三驱动数据通道端口接收的数据信息传输端口请求进行数据处理,识别数据信息传输端口请求内容,确定数据信息传输端口反馈;数据通道端口回传模块用于向数据信息传输端口请求端回传数据信息传输端口反馈,确定数据传输的数据通道端口;数据通道端口管控模块用于管控第一驱动数据通道端口、第二驱动数据通道端口和第三驱动数据通道端口的数据读取或写入。6.如权利要求5所述的多通道数据存云库用的数据存储驱动系统,其特征在于,所述数据通道端口验证时,...

【专利技术属性】
技术研发人员:吴佳李礼吴叶楠
申请(专利权)人:上海威固信息技术股份有限公司
类型:发明
国别省市:

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

1