[发明专利]块链式账本中的数据存储方法、系统、装置及设备在审
申请号: | 201910747315.5 | 申请日: | 2019-08-14 |
公开(公告)号: | CN110597462A | 公开(公告)日: | 2019-12-20 |
发明(设计)人: | 杨新颖 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 11415 北京博思佳知识产权代理有限公司 | 代理人: | 陈冲 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 账本 配置参数 压缩 数据写入块 装置及设备 数据存储 数据压缩 业务数据 占用空间 客户端 块链 链式 写入 发送 配置 | ||
公开了块链式账本中的数据存储方法、系统、装置及设备。通过本说明书实施例所提供的方案,客户端在接收到用户所发送的业务数据时,即获取用户所对应的压缩配置配置参数,根据所述压缩配置参数来确定是进行相应的数据压缩,并将压缩数据写入块链式账本,从而可以节省账本的占用空间,提高账本的写入效率。
技术领域
本说明书实施例涉及信息技术领域,尤其涉及块链式账本中的数据存储方法、系统、装置及设备。
背景技术
在以中心化的块链式账本存储用户的业务数据时,用户经常一次性上传较多的数据作为一个整体进行存储(例如,一张报表,或者多张同类型报表),如果以原始的业务数据进行存储,则会发生存储额业务数据占用空间较大,账本臃肿的情形。
基于此,需要一种块链式账本中节省存储空间的数据存储方法。
发明内容
本说明书实施例的目的是提供一种块链式账本中节省存储空间的数据存储方法。
为解决上述技术问题,本说明书实施例是这样实现的:
一方面,本说明书实施例提供一种块链式账本中的数据存储方法,应用于包括客户端和数据库服务端的系统中,所述方法包括:
客户端,获取用户的业务数据,确定所述用户的压缩配置参数的值;
客户端,根据所述压缩配置参数的值确定执行数据压缩的目标对象,其中,所述执行数据压缩的目标对象包括客户端或者数据库服务端;
所述目标对象生成对于所述业务数据的压缩数据,将所述压缩数据确定为待存储数据;
数据库服务端获取所述待存储数据,将所述待存储数据写入所述块链式账本。
与一方面对应的,本说明书实施例还提供一种块链式账本中的数据存储系统,包括客户端和数据库服务端,在所述系统中:
客户端,获取用户的业务数据,确定所述用户的压缩配置参数的值;
客户端,根据所述压缩配置参数的值确定执行数据压缩的目标对象,其中,所述执行数据压缩的目标对象包括客户端或者数据库服务端;
所述目标对象生成对于所述业务数据的压缩数据,将所述压缩数据确定为待存储数据;
数据库服务端,获取所述待存储数据,将所述待存储数据写入所述块链式账本。
另一方面,本说明书实施例还提供一种块链式账本中的数据存储方法,应用于客户端中,所述方法包括:
客户端,获取用户的业务数据,确定所述用户的压缩配置参数的值;
根据所述压缩配置参数的值确定执行数据压缩的目标对象,其中,所述执行数据压缩的目标对象包括客户端或者数据库服务端;
当所述目标对象为客户端时,客户端生成对于所述业务数据的压缩数据,将所述压缩数据确定为待存储数据,并发送所述待存储数据至数据库服务端;
当所述目标对象为数据库服务端时,发送所述业务数据至数据库服务端,以便所述数据库服务端生成对于所述业务数据的压缩数据。
与另一方面对应的,本说明书实施例还提供一种块链式账本中的数据存储装置,应用于客户端中,所述装置包括:
获取模块,获取用户的业务数据,确定所述用户的压缩配置参数的值;
确定模块。根据所述压缩配置参数的值确定执行数据压缩的目标对象,其中,所述执行数据压缩的目标对象包括客户端或者数据库服务端;
压缩模块,当所述目标对象为客户端时,客户端生成对于所述业务数据的压缩数据,将所述压缩数据确定为待存储数据,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910747315.5/2.html,转载请声明来源钻瓜专利网。