CNIPA.AI
검색으로 돌아가기
기록

Batch Query Partitioning for Multi-engine Execution

발명심사 중
2조회수
20청구항 · 3 독립항
§ Ⅰ

개요

발명자

Yichao Yuan; Ying Yue; Delin Liu; Xiaojun Luan; Pengshan Zhang

IPC 분류

G6F 16/2455G6F 16/22G6F 16/29

CPC 분류

G6F16/24556G6F16/2228G6F16/29

Techniques are disclosed relating to partitioning batch queries for multi-engine execution. A system receives a batch query specifying query data and including a request for geospatial data for regions corresponding to the query data. Based on locations corresponding to the query data, the system partitions the query data into subsets. The system may assign the subsets of query data to query engines corresponding to the locations of the subsets. The system may cause the engines to retrieve geographic region data corresponding to the locations included in the subsets, where the retrieving is performed by a given query engine for a corresponding subset by accessing an in-memory index of the given engine that stores geographic region data for a geographic partition within which the corresponding subset of query data is located. The system may store region data retrieved by the engines for the subsets in an aggregated data store.

원문 (중국어)

Techniques are disclosed relating to partitioning batch queries for multi-engine execution. A system receives a batch query specifying query data and including a request for geospatial data for regions corresponding to the query data. Based on locations corresponding to the query data, the system partitions the query data into subsets. The system may assign the subsets of query data to query engines corresponding to the locations of the subsets. The system may cause the engines to retrieve geographic region data corresponding to the locations included in the subsets, where the retrieving is performed by a given query engine for a corresponding subset by accessing an in-memory index of the given engine that stores geographic region data for a geographic partition within which the corresponding subset of query data is located. The system may store region data retrieved by the engines for the subsets in an aggregated data store.