列存数据库的数据查询方法、装置、电子设备及存储介质制造方法及图纸

技术编号:42452512 阅读:15 留言:0更新日期:2024-08-21 12:44
本申请涉及数据处理技术领域,提供一种列存数据库的数据查询方法、装置、电子设备及存储介质,所述方法包括:基于数据查询指令确定指令信息;指令信息包括查询信息与至少一个数据操作算子;基于查询信息从列存数据库中确定查询数据;基于查询数据中每一数据在列存数据库的存储位置,对查询数据中的每一数据附加索引编码;基于各数据操作算子的运算特性对查询数据进行数据重组,得到重组数据;基于各数据操作算子对重组数据进行数据处理,得到处理数据;基于处理数据中各数据的索引编码,从列存数据库抽取目标数据。本申请可以解决列存数据库的数据组织模式与无索引模式在异构计算中难以兼容的问题,因此可以提高数据查询速度。

【技术实现步骤摘要】

本申请涉及数据处理,具体涉及一种列存数据库的数据查询方法、装置、电子设备及存储介质


技术介绍

1、随着人工智能时代的到来,大数据与信息化进程的不断推进,数据库的装机容量呈现指数上涨,对数据库数据查询的速度需求与日俱增。现阶段,数据库大多通过服务器搭载的中央处理器(central processing unit,cpu)实现用户访问数据的查询处理。然而,cpu处理计算密集型任务时会对进程、内存造成重大负担,影响服务器其他进程的任务调度与处理速度,因此使用现场可编程门阵列(field-programmable gate array,fpga)、图形处理器(graphics processing unit,gpu)作为协处理器分担数据库计算密集型任务成为新兴技术方向。随着数据量的不断扩大,为了降低系统输入/输出(input/output,io),列存数据库开始提高应用,然而,相较于行存数据库,列存数据库的数据组织模式与无索引模式在异构计算中难以兼容,导致当前在进行列存数据库的数据查询时速度慢。


技术实现思路>

1、本文档来自技高网...

【技术保护点】

1.一种列存数据库的数据查询方法,其特征在于,包括:

2.根据权利要求1所述的列存数据库的数据查询方法,其特征在于,所述基于所述处理数据中各数据的索引编码,从所述列存数据库抽取目标数据,包括:

3.根据权利要求1所述的列存数据库的数据查询方法,其特征在于,所述基于各所述数据操作算子的运算特性对所述查询数据进行数据重组,得到重组数据,包括:

4.根据权利要求1所述的列存数据库的数据查询方法,其特征在于,所述基于数据查询指令确定指令信息,包括:

5.根据权利要求1所述的列存数据库的数据查询方法,其特征在于,所述基于所述查询信息从列存数据库中确定...

【技术特征摘要】

1.一种列存数据库的数据查询方法,其特征在于,包括:

2.根据权利要求1所述的列存数据库的数据查询方法,其特征在于,所述基于所述处理数据中各数据的索引编码,从所述列存数据库抽取目标数据,包括:

3.根据权利要求1所述的列存数据库的数据查询方法,其特征在于,所述基于各所述数据操作算子的运算特性对所述查询数据进行数据重组,得到重组数据,包括:

4.根据权利要求1所述的列存数据库的数据查询方法,其特征在于,所述基于数据查询指令确定指令信息,包括:

5.根据权利要求1所述的列存数据库的数据查询方法,其特征在于,所述基于所述查询信息从列存数据库中确定查询数据,包括:

6.根据权利要求1所述的列存数据库的数据查询方法,其特征在于,在基于...

【专利技术属性】
技术研发人员:于帆赵鑫鑫姜凯王雄儒
申请(专利权)人:山东浪潮科学研究院有限公司
类型:发明
国别省市:

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

1