Sciweavers

EDBT
2009
ACM

Exploiting the power of relational databases for efficient stream processing

13 years 2 months ago
Exploiting the power of relational databases for efficient stream processing
Stream applications gained significant popularity over the last years that lead to the development of specialized stream engines. These systems are designed from scratch with a different philosophy than nowadays database engines in order to cope with the stream applications requirements. However, this means that they lack the power and sophisticated techniques of a full fledged database system that exploits techniques and algorithms accumulated over many years of database research. In this paper, we take the opposite route and design a stream engine directly on top of a database kernel. Incoming tuples are directly stored upon arrival in a new kind of system tables, called baskets. A continuous query can then be evaluated over its relevant baskets as a typical one-time query exploiting the power of the relational engine. Once a tuple has been seen by all relevant queries/operators, it is dropped from its basket. A basket can be the input to a single or multiple similar query plans. Fu...
Erietta Liarou, Romulo Goncalves, Stratos Idreos
Added 17 Feb 2011
Updated 17 Feb 2011
Type Journal
Year 2009
Where EDBT
Authors Erietta Liarou, Romulo Goncalves, Stratos Idreos
Comments (0)