[发明专利]一种索引建立的方法及装置、电子设备在审
| 申请号: | 202111613834.6 | 申请日: | 2021-12-27 |
| 公开(公告)号: | CN114461745A | 公开(公告)日: | 2022-05-10 |
| 发明(设计)人: | 黄鹄;钟龙山 | 申请(专利权)人: | 天翼云科技有限公司 |
| 主分类号: | G06F16/31 | 分类号: | G06F16/31 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 100007 北京市东城区青*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 索引 建立 方法 装置 电子设备 | ||
本发明涉及计算机科学领域,具体涉及一种索引建立的方法及装置、电子设备,所述方法包括:接收请求信息,当所述请求信息为索引创建请求时,判断所述索引创建请求权限,确定权限判断结果,当所述权限判断结果为通过时,根据所述索引创建请求针对热点情况建立索引和/或针对叶子文件建立索引。本发明实施例提供的索引建立的方法,通过对不同种类的索引进行建立,方便了数据的查询,极大的提高对海量非结构化数据的查询性能,极大的提高了工作效率。
技术领域
本发明涉及计算机科学领域,具体涉及一种索引建立的方法及装置、电子设备。
背景技术
对象存储是一种新的存储形态,它的灵活性以及扩展性使其特别适合用于海量非结构化数据的存储,分布式存储系统(ceph)对象存储在生产中也有广泛的应用。ceph对象存储采用哈希分片的方式管理桶对象的索引,可以根据桶内的对象数来设置合适的索引分片数。这种哈希分片的管理方式对于普通的对象上传下载都可以提供很好的性能,但是对于列取桶对象(listObjects)这种操作却存在严重的高时延和读放大问题,当桶中的对象达到一定量级时,listObjects操作几乎不可用,严重影响了工作效率。
因此,需要一种索引建立的方法及装置、电子设备,以克服上述缺陷。
发明内容
有鉴于此,本发明实施例提供了一种索引建立的方法及装置、电子设备,以解决现有技术下无法快速高效的进行索引建立的问题。
根据第一方面,本发明实施例提供了一种索引建立的方法,包括:
接收请求信息;
当所述请求信息为索引创建请求时,判断所述索引创建请求权限,确定权限判断结果;
当所述权限判断结果为通过时,根据所述索引创建请求针对热点情况建立索引和/或针对叶子文件建立索引。
本发明实施例提供的索引建立的方法,通过对不同种类的索引进行建立,方便了数据的查询,极大的提高对海量非结构化数据的查询性能,极大的提高了工作效率。
结合第一方面,在第一方面第一实施方式中,所述当所述请求信息为索引创建请求时,判断所述索引创建请求权限,确定权限判断结果,包括:
判断所述索引创建请求中包含的身份信息是否与预设的身份信息名单匹配;
当所述索引创建请求中包含的身份信息与预设的身份信息名单匹配时,确定所述权限判断结果为通过。
结合第一方面,在第一方面第二实施方式中,所述当所述权限判断结果为通过时,根据所述索引创建请求针对热点情况建立索引和/或针对叶子文件建立索引,包括:
根据所述索引创建请求针对所述热点情况对应的目标目录建立索引;
和/或,
根据所述索引创建请求针对所述叶子文件对应的目标范围建立索引。
结合第一方面,在第一方面第三实施方式中,所述当所述请求信息为索引创建请求时,判断所述索引创建请求权限,确定权限判断结果,包括:
当所述权限判断结果为不通过时,拒绝所述索引创建请求。
结合第一方面,在第一方面第四实施方式中,还包括:
当所述请求信息为删除索引信息时,判断是否存在所述删除索引信息对应的索引;
当所述索引存在时,删除所述索引。
结合第一方面,在第一方面第五实施方式中,还包括:
当所述请求信息为查询信息时,分析所述查询请求是否使用索引;
当所述查询请求使用索引时,基于所述索引输出查询结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天翼云科技有限公司,未经天翼云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111613834.6/2.html,转载请声明来源钻瓜专利网。





