本申请实施例提供了一种数据查询方法、装置、计算机存储介质及加速卡,其中,数据查询方法用于与主计算设备连接的加速卡,加速卡中包括加速核,包括:接收主计算设备发送的目标数据集、待查询数据集和查询参数,目标数据集中包含多个目标数据,待查询数据集中包含多个待查询数据,查询参数包括查询条件;通过加速核,基于查询条件,在待查询数据集中并行执行对多个目标数据的查询操作,得到针对各目标数据的查询结果,以使主计算设备读取查询结果。本实施例的数据查询过程是在加速卡中完成的,避免主计算设备中执行的其他任务影响查询效率,提高了查询效率;另外,加速核在待查询数据集中并行执行对多个目标数据的查询操作,进一步提高查询效率。
背景技术
目前,在数据库中进行数据查询时,通常是通过主计算设备执行索引嵌套循环函数实现的,索引嵌套循环函数是确定驱动表和被驱动表,以驱动表中的数据为目标,在被驱动表中查询该目标,并将查询结果输出。
而由于主计算设备的算力有限,并且需要执行多个数据处理任务,从而导致主计算设备的算力不足,使得查询效率低。
实现思路