• Home
  • Search
  • Relational languages and data models for continuous queries on sequences and data streams
  • Open Access IconOpen Access
  • Cite Icon39
  • https://doi.org/10.1145/1966385.1966386Copy DOI Icon

Relational languages and data models for continuous queries on sequences and data streams

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Most data stream management systems are based on extensions of the relational data model and query languages, but rigorous analyses of the problems and limitations of this approach, and how to overcome them, are still wanting. In this article, we elucidate the interaction between stream-oriented extensions of the relational model and continuous query language constructs, and show that the resulting expressive power problems are even more serious for data streams than for databases. In particular, we study the loss of expressive power caused by the loss of blocking query operators, and characterize nonblocking queries as monotonic functions on the database. Thus we introduce the notion of NB -completeness to assure that a query language is as suitable for continuous queries as it is for traditional database queries. We show that neither RA nor SQL are NB -complete on unordered sets of tuples, and the problem is even more serious when the data model is extended to support order—a sine-qua-non in data stream applications. The new limitations of SQL, compounded with well-known problems in applications such as sequence queries and data mining, motivate our proposal of extending the language with user-defined aggregates (UDAs). These can be natively coded in SQL, according to simple syntactic rules that set nonblocking aggregates apart from blocking ones. We first prove that SQL with UDAs is Turing complete. We then prove that SQL with monotonic UDAs and union operators can express all monotonic set functions computable by a Turing machine ( NB -completeness) and finally extend this result to queries on sequences ordered by their timestamps. The proposed approach supports data stream models that are more sophisticated than append-only relations, along with data mining queries, and other complex applications.

Similar Papers
  • Conference Article
  • Citations133

A data stream language and system designed for power and extensibility

  • Jan 01, 2006
  • Yijian Bai +4
  • Book Chapter
  • Citations13

Integrating a Stream Processing Engine and Databases for Persistent Streaming Data Management

  • Sep 03, 2007
  • Yousuke Watanabe +3
  • Research Article
  • Citations8

Streaming Tables: Native Support to Streaming Data in DBMSs

  • Oct 01, 2017
  • IEEE Transactions on Systems, Man, and Cybernetics: Systems
  • Luca Carafoli +3
  • Research Article

데이터 스트림 상에서 다중 연속 질의 처리를 위한 속성기반 접근 기법

  • Aug 31, 2007
  • The KIPS Transactions:PartD
  • Hyun-Ho Lee +1
  • Book Chapter
  • Citations206

Stream Operators for Querying Data Streams

  • Jun 28, 2001
  • Lisha Ma +3
  • Conference Article
  • Citations4

Research and Improvement of Load Balancing Algorithm in Distributed Sonar Data Stream Management System

  • Nov 01, 2012
  • Lu Shan +3
  • Research Article

Real-Time Monitoring of Building Energy Metering Networks

  • Dec 21, 2015
  • Zenodo (CERN European Organization for Nuclear Research)
  • Diogo Anjos +2
  • PDF
  • Research Article
  • Citations2

Monitoring Big Data Streams Using Data Stream Management Systems: Industrial Needs, Challenges, and Improvements

  • Jun 27, 2023
  • Advances in Operations Research
  • Ahmad Alzghoul
  • Research Article
  • Citations3

Проблематика создания ГИС на основе систем управления потоками данных

  • May 20, 2017
  • Geodesy and Cartography
  • A.V Materuhin
  • Book Chapter
  • Citations1

Event Composition and Detection in Data Stream Management Systems

  • Jan 01, 2005
  • Mukesh Mohania +4
  • Research Article
  • Citations12

SORTEZ: a relational translator for NCBI's ASN.1 database.

  • Jan 01, 1994
  • Computer applications in the biosciences : CABIOS
  • Kyle W Hart +2
  • Book Chapter
  • Citations3

Trends in Database Research

  • Jan 01, 2001
  • Mukesh Mohania +4
  • Research Article
  • Citations202

On Density-Based Data Streams Clustering Algorithms: A Survey

  • Jan 01, 2014
  • Journal of Computer Science and Technology
  • Amineh Amini +2
  • Conference Article
  • Citations279

A graphical query language supporting recursion

  • Jan 01, 1987
  • Isabel F Cruz +2
  • Research Article
  • Citations56

Exploiting predicate-window semantics over data streams

  • Mar 01, 2006
  • ACM SIGMOD Record
  • Thanaa M Ghanem +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.