System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 分布式数据库的授权方法、电子设备和可读存储介质技术_技高网

分布式数据库的授权方法、电子设备和可读存储介质技术

技术编号:40188042 阅读:10 留言:0更新日期:2024-01-26 23:51
本申请公开了一种分布式数据库的授权方法、电子设备和可读存储介质,该方法包括:获取分布式数据库对应的存储节点上传的硬件信息集合;其中,硬件信息集合包括分布式数据库中所有存储节点各自对应的硬件信息;确定与硬件信息集合匹配的授权信息,基于授权信息和硬件信息集合,生成授权文件;将授权文件发送至分布式数据库,以使分布式数据库对授权文件中的硬件信息集合进行验证,并在验证通过后将授权文件导入分布式数据库完成授权。上述方案,能够提高分布式数据库的授权效率。

【技术实现步骤摘要】

本申请涉及数据存储,特别是涉及一种分布式数据库的授权方法、电子设备和可读存储介质


技术介绍

1、随着数据时代的来临,海量的数据需要进行存储,分布式数据库对应多个存储节点能够扩充得到更大的存储空间,因此,分布式数据库的应用愈发广泛。为了提高存储的安全性,需要对分布式数据库进行授权,而常规的授权方式难以高效地对整个分布式数据库进行授权。有鉴于此,如何提高分布式数据库的授权效率成为了亟待解决的问题。


技术实现思路

1、本申请主要解决的技术问题是提供一种分布式数据库的授权方法、电子设备和可读存储介质,能够提高分布式数据库的授权效率。

2、为解决上述技术问题,本申请第一方面提供一种分布式数据库的授权方法,包括:获取所述分布式数据库对应的存储节点上传的硬件信息集合;其中,所述硬件信息集合包括所述分布式数据库中所有存储节点各自对应的硬件信息;确定与所述硬件信息集合匹配的授权信息,基于所述授权信息和所述硬件信息集合,生成授权文件;将所述授权文件发送至所述分布式数据库,以使所述分布式数据库对所述授权文件中的所述硬件信息集合进行验证,并在验证通过后将所述授权文件导入所述分布式数据库完成授权。

3、为解决上述技术问题,本申请第二方面提供一种分布式数据库的授权方法,包括:获取硬件信息集合,并在所述分布数据库对应的存储节点上将所述硬件信息集合上传至授权服务器,以使所述授权服务器确定与所述硬件信息集合匹配的授权信息,并基于所述授权信息和所述硬件信息集合,生成授权文件;其中,所述硬件信息集合包括所述分布式数据库中所有存储节点各自对应的硬件信息;获取所述授权服务器下发的授权文件,对所述授权文件进行验证,并在验证通过后导入所述分布式数据库完成授权。

4、为解决上述技术问题,本申请第三方面提供一种电子设备,该电子设备包括:相互耦接的存储器和处理器,其中,所述存储器存储有程序数据,所述处理器调用所述程序数据以执行上述第一方面或第二方面所述的方法。

5、为解决上述技术问题,本申请第四方面提供一种计算机可读存储介质,其上存储有程序数据,所述程序数据被处理器执行时实现上述第一方面或第二方面所述的方法。

6、上述方案,获取分布式数据库对应的存储节点上传的硬件信息集合,且硬件信息集合由分布式数据库对应的所有存储节点各自对应的硬件信息组成,从而便于对整个分布式数据库的所有存储节点进行分析,确定与硬件信息集合相匹配的授权信息,利用授权信息和硬件信息集合共同生成分布式数据库对应的授权文件,使授权文件对应整个分布式数据库且授权文件中包括完整的已上传的硬件信息集合,将授权文件发送至分布式数据库,以使分布式数据库对授权文件中的硬件信息集合进行验证,提高授权的安全性,并在验证通过后将授权文件导入分布式数据库完成整个分布式数据库的授权,从而提高分布式数据库的授权效率。

本文档来自技高网...

【技术保护点】

1.一种分布式数据库的授权方法,其特征在于,所述方法包括:

2.根据权利要求1所述的分布式数据库的授权方法,其特征在于,所述硬件信息集合经过加密,所述确定与所述硬件信息集合匹配的授权信息,基于所述授权信息和所述硬件信息集合,生成授权文件,包括:

3.根据权利要求2所述的分布式数据库的授权方法,其特征在于,所述对所述硬件信息集合进行解密,得到解密后的所有所述存储节点的硬件信息之后,还包括:

4.根据权利要求2所述的分布式数据库的授权方法,其特征在于,所述基于解密后的所有所述存储节点的硬件信息,确定每个所述存储节点的授权数据量,包括:

5.一种分布式数据库的授权方法,其特征在于,所述方法包括:

6.根据权利要求5所述的分布式数据库的授权方法,其特征在于,所述获取硬件信息集合,并在所述分布数据库对应的存储节点上将所述硬件信息集合上传至授权服务器,包括:

7.根据权利要求5所述的分布式数据库的授权方法,其特征在于,所述获取所述授权服务器下发的授权文件,对所述授权文件中的所述硬件信息集合进行验证,并在验证通过后将所述授权文件导入所述分布式数据库完成授权之后,还包括:

8.根据权利要求7所述的分布式数据库的授权方法,其特征在于,所述授权信息包括每个所述存储节点的授权数据量和所述分布式数据库的授权时间段;

9.一种电子设备,其特征在于,包括:相互耦接的存储器和处理器,其中,所述存储器存储有程序数据,所述处理器调用所述程序数据以执行如权利要求1-4或5-8中任一项所述的方法。

10.一种计算机可读存储介质,其上存储有程序数据,其特征在于,所述程序数据被处理器执行时实现如权利要求1-4或5-8中任一项所述的方法。

...

【技术特征摘要】

1.一种分布式数据库的授权方法,其特征在于,所述方法包括:

2.根据权利要求1所述的分布式数据库的授权方法,其特征在于,所述硬件信息集合经过加密,所述确定与所述硬件信息集合匹配的授权信息,基于所述授权信息和所述硬件信息集合,生成授权文件,包括:

3.根据权利要求2所述的分布式数据库的授权方法,其特征在于,所述对所述硬件信息集合进行解密,得到解密后的所有所述存储节点的硬件信息之后,还包括:

4.根据权利要求2所述的分布式数据库的授权方法,其特征在于,所述基于解密后的所有所述存储节点的硬件信息,确定每个所述存储节点的授权数据量,包括:

5.一种分布式数据库的授权方法,其特征在于,所述方法包括:

6.根据权利要求5所述的分布式数据库的授权方法,其特征在于,所述获取硬件信息集合,并在所述分布数据库对应的...

【专利技术属性】
技术研发人员:韩海豹
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:

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

1