【技术实现步骤摘要】
索引创建方法、装置和存储介质
[0001]本申请属于计算机
,尤其涉及一种索引创建方法、装置和存储介质。
技术介绍
[0002]目前,在数据库中存入数据时,通常会建立数据的索引,以便于实现对于数据的快速查询。通用技术建立索引的方式,在面对大量数据建立索引时,容易占用较大的存储空间。例如,多路搜索树索引一般采用链表存储,存储空间占用较大,且查询数据时容易占用大量输入和输出通道,效率较低。
技术实现思路
[0003]本申请提供一种索引创建方法、装置和存储介质,用于解决通用技术建立索引时容易占用较大存储空间的技术问题。
[0004]为达到上述目的,本申请采用如下技术方案:
[0005]第一方面,提供一种索引创建方法,包括:获取目标数据的存储区间;目标数据包括多个数据元组;存储区间包括多个数据元组对应的数据块信息;将存储区间划分为多个数据区间;数据区间包括预设数量的数据块;创建与多个数据区间一一对应的多个索引元组;多个索引元组用于组成与目标数据对应的索引。
[0006]可选地,创建与多个 ...
【技术保护点】
【技术特征摘要】
1.一种索引创建方法,其特征在于,包括:获取目标数据的存储区间;所述目标数据包括多个数据元组;所述存储区间包括多个所述数据元组对应的数据块信息;将所述存储区间划分为多个数据区间;所述数据区间包括预设数量的数据块;创建与多个所述数据区间一一对应的多个索引元组;多个所述索引元组用于组成与所述目标数据对应的索引。2.根据权利要求1所述的索引创建方法,其特征在于,所述创建与多个所述数据区间一一对应的多个索引元组之后,还包括:接收携带有查询条件的查询请求消息;将多个所述索引元组中与所述查询条件对应的索引元组,确定为目标索引元组;将所述目标索引元组对应的数据区间添加在数据位图中;基于所述数据位图,确定与所述查询条件对应的数据元组。3.根据权利要求2所述的索引创建方法,其特征在于,所述将多个所述索引元组中与所述查询条件对应的索引元组,确定为目标索引元组,包括:确定与所述查询条件对应的扫描信息;基于所述扫描信息对多个所述索引元组进行扫描,得到所述目标索引元组。4.根据权利要求1
‑
3任一项所述的索引创建方法,其特征在于,所述创建与多个所述数据区间一一对应的多个索引元组之后,还包括:当所述目标数据中存在更新数据时,创建与所述更新数据对应的待更新索引元组;将所述待更新索引元组更新在与所述目标数据对应的索引中。5.一种索引创建装置,其特征在于,包括:获取单元和处理单元;所述获取单元,用于获取目标数据的存储区间;所述目标数据包括多个数据元组;所述存储区间包括多个所述数据元组对应的数据块信息;所述处理单元,用于将所述获取单元获取到的所述存储区间划分为多个数据区间;所述数据区间包括预设数量的数据...
【专利技术属性】
技术研发人员:陈海锋,谢继刚,张宇,柴鹏,
申请(专利权)人:联通数字科技有限公司联通云数据有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。