Query Processing For XML
Approach 1: store XML in a relational database. Translate an XML-QL query into a set of SQL queries.
- Leverage 20 years of research & development.
Approach 2: store XML in an object-oriented database system.
- OO model is closest to XML, but systems do not perform well and are not well accepted.
Approach 3: build an entire DBMS tailored to XML.
- Still in the research phase.