[发明专利]一种数据管理方法、装置及计算机存储介质有效
申请号: | 201910578884.1 | 申请日: | 2019-06-28 |
公开(公告)号: | CN110427760B | 公开(公告)日: | 2021-09-10 |
发明(设计)人: | 蔡恒进;蔡天琪 | 申请(专利权)人: | 卓尔智联(武汉)研究院有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 王军红;张颖玲 |
地址: | 432200 湖北省武汉市黄陂区盘龙城经*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据管理 方法 装置 计算机 存储 介质 | ||
本申请实施例公开了一种数据管理方法、装置及计算机存储介质,方法包括:确定数据链上需要修改数据的第一数据块;获取修改数据的权限消耗值,所述权限消耗值表示修改所述第一数据块中的数据所需要的代价;根据用户账号获取用户当前的权限值;确定所述用户当前的权限值大于或者等于所述权限消耗值,将所述第一数据块的修改数据写入所述数据链上的当前数据块中。通过权限消耗值、以及用户当前的权限值对数据库进行管理,避免用户随意地修改数据库中的数据。
技术领域
本申请涉及软件工程技术领域,尤其涉及一种数据管理方法、装置及计算机存储介质。
背景技术
目前,关系型数据库是由多张相互关联的二维列表组成的数据库,以二维数组的结构存储数据,没有合适的管理方法对数据库进行管理,用户可以根据自己的需求随意地修改数据库中的数据,使得数据库杂乱无章。在此情况下,如何有效管理数据库便成为急需解决的问题。
发明内容
有鉴于此,本申请实施例为解决现有技术中存在的至少一个问题而提供一种数据管理方法、装置及计算机存储介质,有效地管理数据库。
为达到上述目的,本申请实施例的技术方案是这样实现的:
第一方面,本申请实施例提供一种数据管理方法,所述方法包括:
确定数据链上需要修改数据的第一数据块;
获取修改数据的权限消耗值,所述权限消耗值表示修改所述第一数据块中的数据所需要的代价;
根据用户账号获取用户当前的权限值;
确定所述用户当前的权限值大于或者等于所述权限消耗值,将所述第一数据块的修改数据写入所述数据链上的当前数据块中。
上述技术方案中,所述获取修改数据的权限消耗值,包括:
获取所述第一数据块的时间戳;
根据所述第一数据块的属性获取修改数据的权重;
根据当前时刻、所述第一数据块的时间戳以及所述修改数据的权重,确定修改数据的权限消耗值。
上述技术方案中,所述根据所述第一数据块的属性获取修改数据的权重,包括:
获取所述第一数据块的属性;
将所述第一数据块的属性与属性表进行匹配,获取所述第一数据块对应的修改数据的权重,所述属性表包括数据块的属性、与修改数据的权重的对应关系。
上述技术方案中,所述根据用户账号获取用户当前的权限值,包括:
获取用户账号;
将所述用户账号与用户权限表进行匹配,获取用户当前的权限值,所述用户权限表包括所述用户账号、与用户的权限值的对应关系。
上述技术方案中,所述确定所述用户当前的权限值大于或者等于所述权限消耗值之后,还包括:
根据所述权限消耗值更新所述用户当前的权限值。
上述技术方案中,所述将所述第一数据块的修改数据写入所述数据链上的当前数据块中之后,还包括:
根据所述第一数据块生成修改标记,所述修改标记用于指示所述当前数据块中的数据为所述第一数据块的修改数据;
将所述修改标记写入所述当前数据块中的区块头。
上述技术方案中,所述方法还包括:
获取权限奖励值,所述权限奖励值用于增加所述用户当前的权限值;
根据所述权限奖励值更新所述用户当前的权限值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于卓尔智联(武汉)研究院有限公司,未经卓尔智联(武汉)研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910578884.1/2.html,转载请声明来源钻瓜专利网。