预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共17页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN111291018A(43)申请公布日2020.06.16(21)申请号201811492678.0(22)申请日2018.12.07(71)申请人北京沃东天骏信息技术有限公司地址100076北京市经济技术开发区科创十一街18号院2号楼4层A402室(72)发明人马超王帅俭杨仁慧赵铭张全志刘春伟孙海波(74)专利代理机构北京同立钧成知识产权代理有限公司11205代理人朱颖刘芳(51)Int.Cl.G06F16/21(2019.01)G06F16/22(2019.01)G06F16/27(2019.01)权利要求书3页说明书9页附图4页(54)发明名称数据管理方法、装置、设备及存储介质(57)摘要本申请提供一种数据管理方法、装置、设备及存储介质,该方法包括:获取区块链系统的第一状态数据,所述第一状态数据为所述区块链系统的当前状态的数据;根据预设切片规则,对所述第一状态数据进行切分,获得至少一种类型的第一切片数据,不同类型的切片数据对应不同的KV数据库;将各类型的所述第一切片数据存储到对应的第一KV数据库。通过将区块链系统的状态数据切分,存储到多个KV数据库中,可以减小每个KV数据库的数据规模,提升每个KV数据库的管理效率。CN111291018ACN111291018A权利要求书1/3页1.一种数据管理方法,其特征在于,包括:获取区块链系统的第一状态数据,所述第一状态数据为所述区块链系统的当前状态的数据;根据预设切片规则,对所述第一状态数据进行切分,获得至少一种类型的第一切片数据,不同类型的切片数据对应不同的KV数据库;将各类型的所述第一切片数据存储到对应的第一KV数据库。2.根据权利要求1所述的方法,其特征在于,所述将各类型的所述第一切片数据存储到对应的第一KV数据库,包括:对于每种类型的第一切片数据,获取所述第一切片数据对应的第一KV数据库的第一标识信息;根据各所述第一标识信息获取各所述第一切片数据对应的第一KV数据库的对象;基于所述第一KV数据库的对象,将各所述第一切片数据存储到对应的第一KV数据库。3.根据权利要求1所述的方法,其特征在于,所述根据预设切片规则,对所述第一状态数据进行切分,包括:基于所述第一状态数据中包括的区块链标识、智能合约标识及业务数据主键,对所述第一状态数据进行切分。4.根据权利要求1所述的方法,其特征在于,在将各类型的所述第一切片数据存储到对应的第一KV数据库之前,所述方法还包括:判断各所述第一切片数据对应的第一KV数据库是否初始化;若未初始化,则进行初始化处理。5.根据权利要求1所述的方法,其特征在于,在将各类型的所述第一切片数据存储到对应的第一KV数据库之前,所述方法还包括:判断各所述第一切片数据对应的第一KV数据库的存储资源是否充足;对于每个第一KV数据库,若该第一KV数据库的存储资源不充足,则根据预设资源调度规则,为该第一KV数据库分配存储资源。6.根据权利要求1所述的方法,其特征在于,在将各类型的所述第一切片数据存储到对应的第一KV数据库之后,所述方法还包括:向所述区块链系统返回存储结果信息。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收所述区块链系统的数据请求,所述数据请求包括请求的第二状态数据的第二标识信息;根据所述第二标识信息,确定所述第二状态数据的各第二切片数据对应的第一KV数据库;从各第二切片数据对应的第一KV数据库获取所述第二状态数据的各第二切片数据;将各所述第二切片数据形成所述第二状态数据返回给所述区块链系统。8.根据权利要求1所述的方法,其特征在于,所述方法还包括:监控各KV数据库的存储资源状态;针对每个KV数据库,若其存储资源状态不足,则按照预设资源调度规则分配新的存储资源,将所述KV数据库迁移到新的存储资源。2CN111291018A权利要求书2/3页9.根据权利要求1-8任一项所述的方法,其特征在于,各KV数据库分组挂载在至少两个存储桶Bucket上。10.一种数据管理装置,其特征在于,包括:获取模块,用于获取区块链系统的第一状态数据,所述第一状态数据为所述区块链系统的当前状态的数据;处理模块,用于根据预设切片规则,对所述第一状态数据进行切分,获得至少一种类型的第一切片数据,不同类型的切片数据对应不同的KV数据库;存储模块,用于将各类型的所述第一切片数据存储到对应的第一KV数据库。11.根据权利要求10所述的装置,其特征在于,所述存储模块,具体用于:对于每种类型的第一切片数据,获取所述第一切片数据对应的第一KV数据库的第一标识信息;根据各所述第一标识信息获取各所述第一切片数据对应的第一KV数据库的对象;基于所述第一KV数据库的对象,将各所述第一切片数据存储到对应的第一KV数