ACM Home Page
Please provide us with feedback. Feedback
System RX: one part relational, one part XML
Full text PdfPdf (426 KB)
Source International Conference on Management of Data archive
Proceedings of the 2005 ACM SIGMOD international conference on Management of data table of contents
Baltimore, Maryland
SESSION: Research papers: storage, indexing, and system architecture table of contents
Pages: 347 - 358  
Year of Publication: 2005
ISBN:1-59593-060-4
Authors
Kevin Beyer  IBM Almaden Research Center, San Jose CA
Roberta J. Cochrane  IBM Almaden Research Center, San Jose CA
Vanja Josifovski  IBM Almaden Research Center, San Jose CA
Jim Kleewein  IBM Silicon Valley Lab, San Jose CA
George Lapis  IBM Silicon Valley Lab, San Jose CA
Guy Lohman  IBM Almaden Research Center, San Jose CA
Bob Lyle  IBM Silicon Valley Lab, San Jose CA
Fatma Özcan  IBM Almaden Research Center, San Jose CA
Hamid Pirahesh  IBM Almaden Research Center, San Jose CA
Normen Seemann  IBM Silicon Valley Lab, San Jose CA
Tuong Truong  IBM Silicon Valley Lab, San Jose CA
Bert Van der Linden  IBM Silicon Valley Lab, San Jose CA
Brian Vickery  IBM Silicon Valley Lab, San Jose CA
Chun Zhang  IBM Almaden Research Center, San Jose CA
Sponsors
ACM: Association for Computing Machinery
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 23,   Downloads (12 Months): 237,   Citation Count: 24
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1066157.1066197
What is a DOI?

ABSTRACT

This paper describes the overall architecture and design aspects of a hybrid relational and XML database system called System RX. We believe that such a system is fundamental in the evolution of enterprise data management solutions: XML and relational data will co-exist and complement each other in enterprise solutions. Furthermore, a successful XML repository requires much of the same infrastructure that already exists in a relational database management system. Finally, XML query languages have considerable conceptual and functional overlap with relational dataflow engines. System RX is the first truly hybrid system that comingles XML and relational data, giving them equal footing. The new support for XML includes native support for storage and indexing as well as query compilation and evaluation support for the latest industry-standard query languages, SQL/XML and XQuery. By building a hybrid system, we leverage more than 20 years of data management research to advance XML technology to the same standards expected from mature relational systems.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
A. Balmin, F. Özcan, K. S. Beyer, R. Cochrane, H. Pirahesh, "A Framework for Using Materialized XPath Views in XML Query Processing", VLDB 2004, pages 60--71
 
2
A. Berglund, S. Boag, D. Chamberlin, M. Fernandez, M. Kay, J. Robie and J. Simeon, "XML Path (XPath) Language", February 2005, http://www.w3.org/TR/xpath20
 
3
S. Boag D. Chamberlin, M. Fernandez, D. Florescu, J. Robie and J. Simeon, "XQuery 1.0: An XML Query Language", February 2005, http://www.w3.org/TR/xquery
 
4
P. Bohannon, J. Freire, J. Haritsa, M. Ramanath, P. Roy and J. Simeon, "LegoDB: Customizing Relational Storage for XML Documents", VLDB 2000
 
5
R. P. Bourret, Personal communication, <u>http://www.rpbourret.com</u>
6
 
7
Z. Chen, H. V. Jagadish, L. V. S. Lakshmanan and S. Paparizos, "From Tree Patterns to Generalized Tree Patterns: On Efficient Evaluation of XQuery", VLDB 2003
8
 
9
D. Draper, P. Fankhauser, M. Fernandex, A. Malhotra, K. Rose, M. Rys, J. Simeon and P. Wadler, "XQuery 1.0 and XPath 2.0 Formal Semantics", October 2004, <u>http://www.w3.org/TR/xquery-semantics/</u>
 
10
L. Ennser, C. Delporte, M. Oba and K. Sunil, "Integrating XML with DB2 XML Extender and DB2 Text Extender", IBM Redbooks, 2001, <u>http://www.redbooks.ibm.com/pubs/-pdfs/redbooks/sg246130.pdf</u>
 
11
M. F. Fernandez, A. Malhotra, J. Marsh, M. Nagy and N. Walsh, "XQuery 1.0 and XPath 2.0 Data Model", October 2004, http://www.w3.org/TR/xpath-datamodel/
 
12
13
 
14
 
15
D. Florescu and D. Kossmann, "Storing and Querying XML Data Using an RDBMS", Data Eng. Bulletin, 22(3), 1999
 
16
D. Florescu, et. al. "The BEA/XQRL Streaming XQuery Processor", VLDB 2003
 
17
 
18
 
19
 
20
A. Halverson, et. al. "Mixed Mode XML Query Processing", VLDB 2003, pages 225--236
 
21
International Organization for Standardization (ISO). Information Technology---Database Language SQL---Part 14: XML-Related Specifications (SQL/XML).
 
22
 
23
 
24
 
25
C. Kanne and G. Moerkotte, "Efficient storage of xml data", Technical Report Nr. 8, Lehrstuhl fur praktische Informatik Ill, Universitat Mannheim, June 1999
26
 
27
R. Krishnamurthy, R. Kaushik and J. F. Naughton, "XML-to-SQL Query Translation Literature: The State of the Art and Open Problems", XSym 2003, LNCS 2824, pages 1--18
 
28
29
 
30
A. Maier and D. E. Simmen, "DB2 Optimization in Support of Full Text Search", IEEE Data Eng. Bull. 24(4), 2001
 
31
 
32
Microsoft SQL Server 2000 SDK Documentation, Microsoft 2000, <u>http://www.microsoft.com</u>
 
33
Oracle XML DB, <u>http://www.oracle.com/technology/-tech/xml/xmldb/index.html</u>
34
35
 
36
 
37
38
39
40
 
41
 
42
Profressional XML, 2000 Wrox Press
 
43
XML Schema, <u>http://www.w3.org/XML/Schema</u>, May 2000

CITED BY  24
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Collaborative Colleagues:
Kevin Beyer: colleagues
Roberta J. Cochrane: colleagues
Vanja Josifovski: colleagues
Jim Kleewein: colleagues
George Lapis: colleagues
Guy Lohman: colleagues
Bob Lyle: colleagues
Fatma Özcan: colleagues
Hamid Pirahesh: colleagues
Normen Seemann: colleagues
Tuong Truong: colleagues
Bert Van der Linden: colleagues
Brian Vickery: colleagues
Chun Zhang: colleagues