一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种部分故障的键值对分布式存储系统访问方法及装置与流程

2021-11-06 06:12:00 来源:中国专利 TAG:

技术特征:
1.一种部分故障的键值对分布式存储系统访问方法,其特征在于,所述键值对分布式存储系统包括多段数据区域,各段所述数据区域分别对应相应的关键字,所述方法包括:确定键值对分布式存储系统发生部分故障;确定键值对分布式存储系统故障的关键字范围;接收数据访问信号;确定所述数据访问信号对应的访问关键字范围;当所述访问数据位于所述故障的关键字范围时,将所述数据访问信号发送至关系型数据库管理系统;根据所述数据访问信号对所述关系型数据库管理系统进行相应的访问操作。2.根据权利要求1所述的部分故障的键值对分布式存储系统访问方法,其特征在于,所述确定键值对分布式存储系统故障的关键字范围,具体包括:按照预设间隔定期查看键值对分布式存储系统的各节点服务器述磁盘工作状态;其中,所述键值对分布式存储系统包括多个节点服务器,各段所述数据区域的数据的副本分别存储在设定个数的节点服务器的磁盘中;当其中大于等于设定阈值个数的所述节点服务器的磁盘发生损坏时,将所述键值对分布式存储系统判定为发生故障,并确定对应的数据故障区域范围。3.根据权利要求2所述的部分故障的键值对分布式存储系统访问方法,其特征在于,所述根据所述数据访问信号对所述关系型数据库管理系统进行相应的访问操作,具体包括:当所述数据访问信号为数据写入请求信号时,将所述数据访问信号的写入数据写入所述关系型数据库管理系统中;接收键值对分布式存储系统故障解除信号;将写入所述关系型数据库管理系统中的数据复制到所述键值对分布式存储系统中对应的数据区域内。4.根据权利要求3所述的部分故障的键值对分布式存储系统访问方法,其特征在于,所述接收键值对分布式存储系统故障解除信号,具体包括:查看键值对分布式存储系统的各节点服务器述磁盘工作状态,当其中小于设定阈值个数的所述节点服务器的磁盘发生损坏时,所述键值对分布式存储系统故障解除。5.根据权利要求3所述的部分故障的键值对分布式存储系统访问方法,其特征在于,所述当所述数据访问信号为数据写入请求信号时,将所述数据访问信号的写入数据写入所述关系型数据库管理系统中,具体包括:在所述关系型数据库管理系统中建立关键字

值列表;确定所述数据访问信号的要写入数据对应的关键字;将要写入数据对应的关键字写入所述列表中对应关键字的位置;将要写入数据的内容写入所述列表中对应其关键字对应的值的位置。6.根据权利要求5所述的部分故障的键值对分布式存储系统访问方法,其特征在于,所述将写入所述关系型数据库管理系统中的数据复制到所述键值对分布式存储系统中对应的数据区域内,具体包括:将所述关系型数据库管理系统中的关键字

值列表中的关键字位置的各关键字与所述键值对分布式存储系统中的关键字进行匹配;
将所述列表中的值的数据按照键值对分布式存储系统中匹配的关键字存入其对应的数据区域内。7.根据权利要求6所述的部分故障的键值对分布式存储系统访问方法,其特征在于,所述根据所述数据访问信号对所述关系型数据库管理系统进行相应的访问操作,具体包括:当所述数据访问信号为数据读取请求信号时,获取所述数据访问信号要读取数据所对应的关键字;在所述列表中查询与要读取数据所对应的关键字对应的关键字的值的数据:当所述值的数据中存在所述要读取数据的记录时,将对应的所述记录输出;当所述值的数据中不存在所述要读取数据的记录时,输出访问失败的结果。8.一种部分故障的键值对分布式存储系统访问装置,其特征在于,所述键值对分布式存储系统包括多段数据区域,各段所述数据区域分别对应相应的关键字,所述装置包括:系统故障确定单元,用于确定键值对分布式存储系统发生部分故障;故障关键字确定单元,用于确定键值对分布式存储系统故障的关键字范围;访问信号接收单元,用于接收数据访问信号;访问信号关键字确定单元,用于确定所述数据访问信号对应的访问关键字范围;访问信号切换发送单元,用于当所述访问数据位于所述故障的关键字范围时,将所述数据访问信号发送至关系型数据库管理系统;访问单元,用于根据所述数据访问信号对所述关系型数据库管理系统进行相应的访问操作。9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述部分故障的键值对分布式存储系统访问方法的步骤。10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至7任一项所述部分故障的键值对分布式存储系统访问方法的步骤。

技术总结
本公开提供一种部分故障的键值对分布式存储系统访问方法及装置,键值对分布式存储系统包括多段数据区域,各段数据区域分别对应相应关键字,方法包括:确定键值对分布式存储系统发生部分故障;确定键值对分布式存储系统故障的关键字范围;接收数据访问信号;确定数据访问信号对应的访问关键字范围;当访问数据位于故障的关键字范围时,将数据访问信号发至关系型数据库管理系统;根据数据访问信号对关系型数据库管理系统进行相应的访问操作。在键值对分布式存储系统发生部分故障时,对故障部分的访问,可转到对关系型数据库管理系统的访问,使得在键值对分布式存储系统发生部分故障时,写入和部分读取功能仍然能够使用,从而提高了系统的可用性。高了系统的可用性。高了系统的可用性。


技术研发人员:蔡庆明
受保护的技术使用者:京东科技信息技术有限公司
技术研发日:2021.08.19
技术公布日:2021/11/5
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献