Database query processing using finite cursor machines

  • Authors:
  • Martin Grohe;Yuri Gurevich;Dirk Leinders;Nicole Schweikardt;Jerzy Tyszkiewicz;Jan Van den Bussche

  • Affiliations:
  • Humboldt-University Berlin;Microsoft Research;Hasselt University and Transnational University of Limburg;Humboldt-University Berlin;University of Warsaw;Hasselt University and Transnational University of Limburg

  • Venue:
  • ICDT'07 Proceedings of the 11th international conference on Database Theory
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

We introduce a new abstract model of database query processing, finite cursor machines, that incorporates certain data streaming aspects. The model describes quite faithfully what happens in so-called “one-pass” and “two-pass query processing”. Technically, the model is described in the framework of abstract state machines. Our main results are upper and lower bounds for processing relational algebra queries in this model, specifically, queries of the semijoin fragment of the relational algebra.