Skip to main content

A Recursive Continuous Query Language for Integration of Streams and Graphs

  • Conference paper
  • First Online:
Advances on P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC 2016)

Part of the book series: Lecture Notes on Data Engineering and Communications Technologies ((LNDECT,volume 1))

  • 1658 Accesses

Abstract

Query processing data streams obtained from sensors becomes more and more important today. We have many kind of query processing requirements for not only a single stream, but also multiple streams from different sensors. To utilize multiple streams, we have to consider positional relationships between sensors. Conventionally, they are represented by distances in the 3-dimensional space, or a hierarchy of logical areas (e.g. rooms/floors/buildings). Some stream applications need more sophisticated relationships that are represented in a graph structure. However, query languages for streams are not integrated with ones for graphs, thus we cannot uniformly treat them in the same language. This paper proposes a DataLog-like query language which can utilize multiple streams from streams having graph relationships. The proposed query language supports continuous queries on streams by containing event specifications and sliding-windows for streams. And, it also supports recursive search for graph relationships.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. A. Arasu, S. Babu, and J. Widom. The cql continuous query language: Semantic foundations and query execution. The VLDB Journal, 15(2):121-142, 2006.

    Google Scholar 

  2. SPARQL Query Language for RDF. http://www.w3.org/TR/rdf-sparql-query/

  3. D. F. Barbieri, D. Braga, S. Ceri, E. D. Valle, M. Grossniklaus. Querying RDF streams with C-SPARQL. SIGMOD Record, Vol.39 No.1, pp.20–26, 2010.

    Google Scholar 

  4. Hector Garcia-Molina, J. D. Ullman, J.Widom. Database Systems: The Complete Book (2nd Edition). Pearson, 2008.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yousuke Watanabe .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Watanabe, Y. (2017). A Recursive Continuous Query Language for Integration of Streams and Graphs. In: Xhafa, F., Barolli, L., Amato, F. (eds) Advances on P2P, Parallel, Grid, Cloud and Internet Computing. 3PGCIC 2016. Lecture Notes on Data Engineering and Communications Technologies, vol 1. Springer, Cham. https://doi.org/10.1007/978-3-319-49109-7_58

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-49109-7_58

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-49108-0

  • Online ISBN: 978-3-319-49109-7

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics