[发明专利]一种具有区块链分布式管理特色的数据存储系统及方法有效
申请号: | 201910279772.6 | 申请日: | 2019-04-09 |
公开(公告)号: | CN110008750B | 公开(公告)日: | 2021-01-15 |
发明(设计)人: | 谭卓之;谭绍林 | 申请(专利权)人: | 广东绍林科技开发有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F16/182 |
代理公司: | 北京酷爱智慧知识产权代理有限公司 11514 | 代理人: | 向霞 |
地址: | 510520 广东省广州市天河区柯木*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 具有 区块 分布式 管理 特色 数据 存储系统 方法 | ||
1.一种具有区块链分布式管理特色的数据存储系统,其特征在于,包括主节点、从节点和散列节点;
所述主节点,用于分配管理从节点和散列节点,还用于监控从节点和散列节点的运行信息,计算符合运行要求的符合节点数量,如果符合节点数量小于预设值,则根据加入规则为系统加入新节点;
所述从节点,用于通过加密算法对文档数据进行加密和分布式存储,还用于通过验证信息对用户的查询请求进行验证,验证通过后将解密的文档数据反馈给用户;
所述散列节点,用于存储算法、规则和验证信息;
所述主节点包括用户管理单元、节点分配单元、节点监控单元和节点新增单元;
所述用户管理单元,用于对用户信息和用户登录后的历史信息进行管理;
所述节点分配单元,用于分配管理从节点和散列节点;
所述节点监控单元,用于从地域分散、性能和访问频度这三个维度对同一分库内的节点进行监控,并计算符合运行要求的符合节点数量,如果符合节点数量小于预设值,则计算需要加入的所需节点数量;
所述节点新增单元,用于根据加入规则,为所述分库分配所需节点数量的新节点;
所述节点监控单元包括地域监控模块、性能监控模块和访问监控模块和新增计算模块;
所述地域监控模块,用于根据地域分散规则监控同一分库内所有节点的活跃度,并计算所述分库内的活跃节点数量;
所述性能监控模块,用于根据性能规则监控同一分库内所有节点的性能,并计算所述分库内性能达到预设性能指标的性能达标节点数量;
所述访问监控模块,用于根据访问频度规则监控同一分库内所有节点的访问频度,并计算分库内访问频度达到预设访问指标的访问达标节点数量;
所述新增计算模块,用于根据活跃节点数量、性能达标节点数量和访问达标节点数量,通过加权算法计算符合节点数量,判断符合节点数量是否小于预设值,如果小于,则计算需要加入的所需节点数量。
2.根据权利要求1所述的一种具有区块链分布式管理特色的数据存储系统,其特征在于,所述主节点根据文档类别设置多个分库,每个分库包括多个从节点。
3.根据权利要求2所述的一种具有区块链分布式管理特色的数据存储系统,其特征在于,所述文档类别包括法规、百科全书、电子图书、人名和遗嘱;所述分库包括法规分库、百科全书分库、电子图书分库、人名分库和遗嘱分库。
4.根据权利要求1所述的一种具有区块链分布式管理特色的数据存储系统,其特征在于,所述节点新增单元,具体用于:
从备选库中随机抓取备用节点,通过加入规则对备用节点进行验证,将验证通过的备用节点作为新节点加入所述分库,判断加入的新节点是否达到所需节点数量,若未达到,则再次进行抓取验证加入,若达到则停止抓取。
5.根据权利要求1所述的一种具有区块链分布式管理特色的数据存储系统,其特征在于,所述散列节点存储的算法包括加密算法和加权算法;
所述散列节点存储的规则包括加入规则、地域分散规则、性能规则和访问频度规则。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东绍林科技开发有限公司,未经广东绍林科技开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910279772.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种模拟操作的方法及装置
- 下一篇:一种数据脱敏方法和系统