一种天文数据索引方法、装置、设备及介质制造方法及图纸

技术编号:42895871 阅读:23 留言:0更新日期:2024-09-30 15:13
本发明专利技术公开了一种天文数据索引方法、装置、设备及介质。该方法包括:获取天文数据查询语句,天文数据查询语句中包括筛选字符、目标表名、天文数据中心坐标及检索函数类型;根据预设天区划分协议在目标表名对应的目标天文星表中,确定天文数据中心坐标所在检索范围内的空间编码ID及对应的空间编码类型;根据空间编码ID的空间编码类型及检索函数类型,对检索范围内的空间编码ID进行过滤,得到满足过滤条件的索引记录;根据索引记录及筛选字符在目标天文星表中进行投影,确定数据查询结果。实现了对天文数据的高效查询,简化了业务操作步骤,解决了现有技术中对额外的中间ID进行保存的问题,减少了现有技术中过滤时的计算代价。

【技术实现步骤摘要】

本专利技术涉及数据库,尤其涉及一种天文数据索引方法、装置、设备及介质


技术介绍

1、随着科学技术的发展,天文学已经步入了数据爆炸、信息丰富的新时代。多波段数据急剧增长,从伽马射线、x射线、紫外、光学、红外到射电波段都有观测项目进行,天文数据的数据量非常大,总量已经达到pb量级。由此可见,天文数据如何高效检索成为当前天文领域亟待解决的问题。

2、现有索引方案通过天区划分协议,计算出每一行数据所在的球面区域的对应id。在这个计算出的id列上创建b+树索引。对每一个锥形检索,将涉及的id存放在一个辅助表中。使用id相同的条件,将辅助表和原始星表进行连接操作,再在这个基础上进行距离条件的过滤,就得到了锥形检索的结果集。

3、上述方案依赖数据库内部的b+树索引和多表连接查询的实现,并且需要将每次检索涉及的pixelid完整存放在内存或者一个辅助表中,会有无法控制的内存开销和时间成本。


技术实现思路

1、本专利技术提供了一种天文数据索引方法、装置、设备及介质,以实现对天文数据的高效查询。

本文档来自技高网...

【技术保护点】

1.一种天文数据索引方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据预设天区划分协议在所述目标表名对应的目标天文星表中,确定所述天文数据中心坐标所在检索范围内的空间编码ID及对应的空间编码类型,包括:

3.根据权利要求1所述的方法,其特征在于,所述根据所述空间编码ID的空间编码类型及所述检索函数类型,对所述检索范围内的空间编码ID进行过滤,得到满足过滤条件的索引记录,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述空间编码类型对所述检索范围内的空间编码ID进行过滤,确定满足第一过滤条件的第一子索引记录及满足二次...

【技术特征摘要】

1.一种天文数据索引方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据预设天区划分协议在所述目标表名对应的目标天文星表中,确定所述天文数据中心坐标所在检索范围内的空间编码id及对应的空间编码类型,包括:

3.根据权利要求1所述的方法,其特征在于,所述根据所述空间编码id的空间编码类型及所述检索函数类型,对所述检索范围内的空间编码id进行过滤,得到满足过滤条件的索引记录,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述空间编码类型对所述检索范围内的空间编码id进行过滤,确定满足第一过滤条件的第一子索引记录及满足二次过滤条件的待过滤空间编码id,包括:

5.根据权利要求3所述...

【专利技术属性】
技术研发人员:魏一喆陈琦宁亮袁晨峰
申请(专利权)人:武汉达梦数据库股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1