【技术实现步骤摘要】
本说明书实施例属于区块链,尤其涉及一种重建索引的方法和基于重建索引查找状态数据的方法及计算机设备。
技术介绍
1、区块链(blockchain)是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链系统中按照时间顺序将数据区块以顺序相连的方式组合成链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。由于区块链具有去中心化、信息不可篡改、自治性等特性,区块链也受到人们越来越多的重视和应用。
技术实现思路
1、本专利技术的目的在于提供一种重建索引的方法和基于重建索引查找状态数据的方法及计算机设备,包括:
2、一种重建索引的方法,包括:
3、统计索引文件中失效的位置映射数据,生成包括状态key到新数据文件位置的重映射数据;
4、生成包含所述重映射数据的重写页,并将所述重写页安装在所述索引文件中;
5、在所述统计的包含失效位置映射数据的索引文件的元数据中设置失效数据文件id及对应的重写页id。
6
...【技术保护点】
1.一种重建索引的方法,包括:
2.如权利要求1所述的方法,所述统计索引文件中失效的位置映射数据,包括:
3.如权利要求1所述的方法,所述统计索引文件中失效的位置映射数据,生成包括状态key到新数据文件位置的重映射数据,包括:
4.如权利要求1所述的方法,所述生成包含所述重映射数据的重写页,包括:
5.如权利要求1所述的方法,所述重映射数据中还包括版本;所述版本包括:
6.如权利要求4所述的方法,
7.如权利要求1所述的方法,所述重写页ID中还包括版本,所述版本包括所述重写页所包含的NodeID所
...【技术特征摘要】
1.一种重建索引的方法,包括:
2.如权利要求1所述的方法,所述统计索引文件中失效的位置映射数据,包括:
3.如权利要求1所述的方法,所述统计索引文件中失效的位置映射数据,生成包括状态key到新数据文件位置的重映射数据,包括:
4.如权利要求1所述的方法,所述生成包含所述重映射数据的重写页,包括:
5.如权利要求1所述的方法,所述重映射数据中还包括版本;所述版本包括:
6.如权利要求4所述的方法,
...【专利技术属性】
技术研发人员:张程,汤晓静,田世坤,陆钟豪,卓海振,赵少花,
申请(专利权)人:蚂蚁区块链科技上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。