[发明专利]一种索引创建方法、装置及设备有效
申请号: | 201910101187.7 | 申请日: | 2019-01-31 |
公开(公告)号: | CN110008210B | 公开(公告)日: | 2023-06-30 |
发明(设计)人: | 杨新颖 | 申请(专利权)人: | 创新先进技术有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 开曼群岛大开曼岛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 索引 创建 方法 装置 设备 | ||
公开了一种索引创建方法、装置及设备。在服务方以数据块链的方式对数据记录进行中心化的存储的场景下,每一数据块中包含由前一数据块的哈希值和自身所包含的数据记录确定的自身数据块的哈希值,数据服务的提供方也不能轻易的对存储的数据做出改变。此时,通过创建关于数据块中数据记录的受理时序的索引表,可以便于对数据记录进行查询以及溯源,提高用户体验。
技术领域
本说明书实施例涉及信息技术领域,尤其涉及一种索引创建方法、装置及设备。
背景技术
在使用块链式的账本存储数据时,一个数据块中经常会包含有多个数据记录,而一般的块链式账本难以看出各数据记录之间的先后受理顺序。而当数据记录是中心化的方式存储在服务方时,服务方对于数据记录的受理顺序常常存在一些关联。例如,用户的消费记录,或者,基于用户指令,服务方对某个数据或者账户的操作记录等等,受理顺序的不同常常会导致不同的结果。
基于此,需要一种可以反映中心化的服务方对于数据记录的受理时序的索引。
发明内容
针对现有块链式账本不关注数据记录的先后顺序的问题,为实现在中心化的数据存储中,提高用户体验,本说明书实施例提供一种索引创建方法、装置及设备,所述方法应用于通过多个数据块存储数据的中心化的数据库服务提供方中,具体包括:
选取任一数据块,确定被选取的数据块的成块时间戳、被选取的数据块中各数据记录的排序序号和各数据记录的哈希值;
针对任一数据记录,拼接其对应的排序序号和数据记录的哈希值,生成数据记录的时序哈希字符串;
按照所述排序序号的顺序,建立包含数据块的成块时间戳和数据记录的时序哈希字符串对应关系的第一索引表;
其中,除初始数据块以外,每一数据块中包含至少一条数据记录,每一数据块中包含由前一数据块的哈希值和自身所包含的数据记录确定的自身数据块的哈希值,数据块的块高基于成块时间的先后顺序单调递增。
对应的,本说明书实施例还提供一种索引创建装置,应用于通过多个数据块存储数据的中心化的数据库服务提供方中,所述装置包括:
确认模块,选取任一数据块,确定被选取的数据块的成块时间戳、被选取的数据块中各数据记录的排序序号和各数据记录的哈希值;
拼接模块,针对任一数据记录,拼接其对应的排序序号和数据记录的哈希值,生成数据记录的时序哈希字符串;
创建模块,按照所述排序序号的顺序,建立包含数据块的成块时间戳和数据记录的时序哈希字符串对应关系的第一索引表;
其中,除初始数据块以外,每一数据块中包含至少一条数据记录,每一数据块中包含由前一数据块的哈希值和自身所包含的数据记录确定的自身数据块的哈希值,数据块的块高基于成块时间的先后顺序单调递增。
在服务方以数据块链的方式对数据记录进行中心化的存储的场景下,每一数据块中包含由前一数据块的哈希值和自身所包含的数据记录确定的自身数据块的哈希值,数据服务的提供方也不能轻易的对存储的数据做出改变。此时,通过创建关于数据块中数据记录的受理时序的索引表,可以便于对数据记录进行查询以及溯源,提高用户体验。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本说明书实施例。
此外,本说明书实施例中的任一实施例并不需要达到上述的全部效果。
附图说明
为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
图1当前技术中所涉及的系统架构的示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910101187.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据库增强方法及装置
- 下一篇:考生成绩录入方法、装置、系统及计算机存储介质