Pre-filtering of join execution over multi-column range summaries and other synopses

Techniques are provided for pre-filtering of join execution over multi-column range summaries and other synopses. An exemplary method comprises maintaining a synopsis for a plurality of data tables, wherein a given synopsis summarizes a set of records in a corresponding data table; and, in response...

Full description

Saved in:
Bibliographic Details
Main Authors Malkemus, Timothy Ray, Chang, Yuan Chi, Hamedani, Mohammad Sadoghi
Format Patent
LanguageEnglish
Published 21.09.2021
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Techniques are provided for pre-filtering of join execution over multi-column range summaries and other synopses. An exemplary method comprises maintaining a synopsis for a plurality of data tables, wherein a given synopsis summarizes a set of records in a corresponding data table; and, in response to a request for a join operation for a set of the data tables: joining the synopses associated with the set of data tables to generate a joined synopsis; for joined records in the joined synopsis, obtaining corresponding records from the set of data tables as candidate records; and joining the candidate records. Two or more of the set of data tables can be distributed across a plurality of nodes and the synopses can be replicated and/or broadcasted across the plurality of nodes. Incremental updates to broadcasted and/or replicated synopses are optionally provided to at least one node.
Bibliography:Application Number: US201615233220