Browse > Article

Scope Minimization of Join Queries using a Range Window on Streaming XML Data  

Park, Seog (서강대학교 컴퓨터학과)
Kim, Mi-Sun (LG전자 단말연구소)
Abstract
As XML became the standard of data exchange in the internet, the needs for effective query processing for XML data in streaming environment is increasing. Applying the existing database technique which processes data with the unit of tuple to the streaming XML data causes the out-of-memory problem due to limited memory volume. Likewise the cost for searching query path and accessing specific data may be remarkably increased because of special structure of XML. In a word it is unreasonable to apply the existing database system to the streaming environment that processes query for partial data, not the whole one. Thus, it should be able to search partial streaming data that rapidly satisfies join predicate through using low-capacity memory, based on a store technique suitable to streaming XML data. In this thesis, in order to study the store technique for low-capacity memory, the PCDATA and the CDATA-related parts, which can be used as predicate on join query, were fetched and saved. In addition, in an attempt to compare rapid join predicates, the range window of streaming XML data was set with the object of selectively joining windows that satisfies the query, based on Cardinality * and + among the structure information of DTD.
Keywords
Streaming XML data; Range Window Join; Numbering Scheme based DTD;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Brian Babcock, Shivnath Babu, Mayur Datar, Rajeev Motwani and Jennifer Widom, 'Model and Issues in Data Stream Systems,' In Proceedings of 21st ACM Symposium on Principles of Database Systems (PODS), pp. 1-16, 2002   DOI
2 Lukasz Golab and M. Tamer Ozsu, 'Processing Sliding Window Multi-Joins in Countinuous Queries over Data Streams,' In Proceedings of the 29th VLDB Conference, pp. 500-511, 2003
3 Jayavel Shanmugasundaram, Kristin Tufte, Gang He, Chun Zhang, David De Witt and Jeffrey Naughton, 'Relational Databases for Querying XML Documents: Limitations and Opportunities,' In Proceedings of the 25th VLDB Conference, pp. 302-314, 1999
4 Paul F. Dietz, 'Maintaining order in a linked list,' In Proceedings of the 14th Annual ACM Symposium on Theory of Computing, pp. 62-69, 1982
5 Igor Tatarinov, Stratis D. Viglas, Kevin Beyer, Jayavel Shanmugasundaram, Eugene Shekita and Chun Zhang, 'Storing and Querying Ordered XML Using a Relational Database System,' In Proceedings of the 2002 ACM SIGMOD international conference on Management of data, pp. 204-215, 2002   DOI
6 Quanxhong Li and Bongki Moon, 'Indexing and Querying XML Data for Regular Path Expressions,' In Proceedings of the 27th VLDB Conference, pp. 361-370, 2001
7 Sujoe Bose, Leonidas Fegaras, David Levine and Vamsi Chaluvadi, 'A Query Algebra for Fragmented XML Stream Data,' In Proceedings of the 9th International Workshop on Data Base Programming Languages (DBPL), pp. 195-215, 2003   DOI
8 Jaewoo Kang, Jeffrey F. Naughton and Stratis D. Viglas, 'Evaluating Window Joins over Unbounded Streams,' In Proceedings of the IEEE International Conference on Data Engineering (ICDE), pp. 341-352, 2003
9 Richard Atterer, 'Efficient Storage of XML Data Streams,' http://atterer.net/uni/thesis/efficient-xml-storage.pdf
10 T. Bray, J. Paoli, C. M. Sperberg-McQueen, E. Maler and F. Yergeau, 'Extensible Markup Language (XML) 1.0,' http://www.w3.org/TR/REC-xml/, World Wide Web Consortium (W3C), February 2004
11 D. Florescu, D. Kossman, 'Storing and Querying XML Data using an RDMBS,' IEEE Data Engineering Bulletin 22(3), pp. 27-34, 1999
12 Lukasz Golab and M. Tamer Ozsu, 'Data Stream Management Issues - A Survey,' Technical Report, 2003. http://db.uwaterloo.ca/~ddbms/publications/stream/streamsurvey.pdf
13 Lukasz Golab, Shaveen Garg and M. Tamer Ozsu, 'On Indexing Sliding Windows over On-line Data Streams,' In Proceedings of the International Conference on Extending DataBase Technology (EDBT), pp. 712-729, 2004   DOI