One-pass evaluation of region algebra expressions

作者:

Highlights:

摘要

A region algebra is a set of operators that take lists of regions as inputs and return lists of regions as results. Consider evaluating an operator tree that has region lists at the leaf nodes, operators at the internal nodes, and edges representing the data flow between the operators. A simple method is to evaluate operators one at a time in a bottom-up manner starting at the leaves. This requires that intermediate results be buffered in memory or written to disk.We describe an alternative method that merges the input region lists and performs the evaluation using a single pass over this merged list. This can be more efficient than evaluating operators one at a time since intermediate results are not buffered or written to disk.

论文关键词:Text database,Region algebra,Query optimization

论文评审过程:Received 19 June 2001, Accepted 20 November 2001, Available online 6 January 2002.

论文官网地址:https://doi.org/10.1016/S0306-4379(01)00054-0