CNIPA.AI
返回搜索
档案

PIPELINED EXECUTION OF DATABASE QUERIES PROCESSING STREAMING DATA

发明专利审中
3浏览
20权利要求 · 3 独立
§ Ⅰ

卷宗概要

发明人

Michael Paul Armbrust; Alexander Balikov; Boyang Peng

IPC 分类

G6F 16/2455G6F 9/48G6F 16/2453

CPC 分类

G6F16/24568G6F9/4881G6F16/24542

A database system performs pipelined execution of queries that process batches of streaming data. The database system compiles a database query to generate an execution plan and determines a set of stages based on the execution plan. The database query processes streaming data comprising batches. A scheduler schedules pipelined execution stages of the database query. Accordingly, the database system performs execution of a particular stage processing a batch of the streaming data in parallel with subsequent stages of the database query processing previous batches of the streaming data. The system further maintains watermarks for different stages of the database query.

原文(中文)

A database system performs pipelined execution of queries that process batches of streaming data. The database system compiles a database query to generate an execution plan and determines a set of stages based on the execution plan. The database query processes streaming data comprising batches. A scheduler schedules pipelined execution stages of the database query. Accordingly, the database system performs execution of a particular stage processing a batch of the streaming data in parallel with subsequent stages of the database query processing previous batches of the streaming data. The system further maintains watermarks for different stages of the database query.