Skip to main content

Streams

  • Chapter
  • First Online:
  • 944 Accesses

Abstract

Data streams are becoming an important concept and used in more and more applications. Processing of data streams needs a streaming engine. The streaming engine can start query processing once initial data is available. This capability is especially important for real-time computation and for long-relay transmission of data streams. In this chapter, we introduce stream processing by a demonstration of a monitoring system of eBay auctions, which is based on our RDF stream engine and can analyze eBay auctions in a flexible way. Using our monitoring system, users can easily monitor the eBay auctions information of interest, analyze the behavior of buyers and sellers, predict the tendency of auctions, and make more favorable decisions.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   54.99
Price excludes VAT (USA)
  • Durable hardcover 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

Learn about institutional subscriptions

Notes

  1. 1.

    http://developer.ebay.com/DevZone/finding/Concepts/FindingAPIGuide.html

References

  • Abadi, D.J., Ahmad, Y., Balazinska, M., Cetintemel, U., Cherniack, M., Hwang, J.-H., Lindner, W., Maskey, A.S., Rasin, A., Ryvkina, E., Tatbul, N., Xing, Y., Zdonik, S.: The design of the Borealis stream processing engine. In: Proceedings International Conference on Innovative Data Systems Research (CIDR 2005), 2005

    Google Scholar 

  • Arasu, A., Babcock, B., Babu, S., Datar, M., Ito, K., Nishizawa, I., Rosenstein, J., Widom, J. STREAM: The Stanford Stream Data Manager (Demonstration Description). In: Proceedings of ACM International Conference on Management of Data (SIGMOD 2003), p. 665 (2003)

    Google Scholar 

  • Arasu, A., Babu, S., Widom, J.: The CQL continuous query language: semantic foundations and query execution. VLDB Journal 15(2), 121–142 (2006)

    Article  Google Scholar 

  • Babu, S., Widom, J.: Continuous queries over data streams. SIGMOD Rec 30(3), 109–120 (2001)

    Article  Google Scholar 

  • Bai, Y., Thakkar, H., Wang, H., Luo, C., Zaniolo, C.: A data stream language and system designed for power and extensibility. In: Proceedings International Conference on Information and Knowledge Management (CIKM 2006), pp. 337–346 (2006)

    Google Scholar 

  • Balakrishnan, H., Balazinska, M., Carney, D., Cetintemel, U., Cherniack, M., Convey, C., Galvez, E., Salz, J., Stonebraker, M., Tatbul, N., Tibbetts, R., Zdonik, S.: Retrospective on Aurora. The VLDB J 13(4), 370–383 (2004)

    Article  Google Scholar 

  • Barbieri, D.F., Braga D., Ceri S., Della Valle, E., Grossniklaus M., C-SPARQL: SPARQL for continuous querying. In: Proceedings of the 18th International Conference on World Wide Web (WWW 2009), Madrid, Spain (2009)

    Google Scholar 

  • Barbieri D.F., Braga D., Ceri S., Grossniklaus M.: An execution environment for C-SPARQL queries, In: 13th International Conference on Extending Database Technology (EDBT 2010), Lausanne, Switzerland (2010)

    Google Scholar 

  • Bolles, A., Grawunder, M., Jacobi, J.: Streaming SPARQL – Extending SPARQL to process data streams. In: Proceedings of Europe Semantic Web Conference (ESWC 2008), Tenerife, Canary Islands, Spain (2008)

    Google Scholar 

  • Chen, J., DeWitt, D.J., Tian, F., Wang, Y.: NiagaraCQ: A scalable continuous query system for internet databases. In: Proceedings of ACM International Conference on Management of Data (SIGMOD 2000), pp. 379–390 (2000)

    Google Scholar 

  • eBay, eBay Developers Program, http://developer.ebay.com/ (2010)

  • eBay, eBay, http://www.ebay.com/ (2010)

  • Fell, K., Kalis, F., Samsel M.: LUPOS eBay-Stream-Reader 2010, http://lupos.metawort.de/ (2010)

  • Golab L., Johnson T., Koudas N., Srivastava D., Toman D.: Optimizing away joins on data streams. In: Proceedings of International Workshop on Scalable Stream Processing System (SSPS 2008), pp. 48–57. (2008)

    Google Scholar 

  • Groppe, S., Groppe, J., Linnemann, V.: Using an index of precomputed joins in order to speed up SPARQL processing. In: 9th International Conference on Enterprise Information Systems (ICEIS 2007), Funchal, Portugal (2007)

    Google Scholar 

  • Groppe, S., Groppe, J., Kukulenz, D. Linnemann, V.: A SPARQL engine for streaming RDF data. In: 3rd International Conference on Signal-Image Technology and Internet-Based Systems (SITIS 2007). Shanghai, China, 2007. This paper received an honorable mention at the SITIS’07 Conference

    Google Scholar 

  • Jagadish, H.V., Mumick, I.S., Silberschatz, A.: View maintenance issues for the chronicle data model. In: Proceedings ACM symposium on principles of database systems (PODS 1995). pp. 113–124. (1995)

    Google Scholar 

  • Law, Y.-N., Wang, H., Zaniolo, C.: Query Languages and Data Models for Database Sequences and Data Streams. In: Proceedings of International Conference on Very Large Data Bases (VLDB 2004), pp 492–503. (2004)

    Google Scholar 

  • Law, Y.-N., Zaniolo, C.: An adaptive nearest neighbor classification algorithm for data streams. In: Proceedings of European Conference on Principles and Practice of Knowledge Discovery in Databases (PKDD 2005), pp. 108–120. (2005)

    Google Scholar 

  • Liu, L., Pu, C., Tang, W.: Continual queries for internet scale event-driven information delivery. IEEE Trans Knowl Data Eng 11(4), 610–628 (1999)

    Article  Google Scholar 

  • Munagala, K., Srivastava, U., Widom, J.: Optimization of continuous queries with shared expensive filters. In: Proceedings ACM International Symposium on Principles of Database Systems (PODS 2007). pp. 215–224. (2007)

    Google Scholar 

  • Prud’hommeaux, E., Seaborne, A.: SPARQL Query Language for RDF, W3C Recommendation, (2008)

    Google Scholar 

  • Walavalkar, O., Joshi, A., Finin, T., Yesha, Y.: Streaming knowledge bases. In: Proceedings of International Workshop on Scalable Semantic Web Knowledge Base Systems (SSWS 2008), (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sven Groppe .

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Groppe, S. (2011). Streams. In: Data Management and Query Processing in Semantic Web Databases. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-19357-6_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-19357-6_7

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-19356-9

  • Online ISBN: 978-3-642-19357-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics