ULoad: choosing the right storage for your XML application
description
Transcript of ULoad: choosing the right storage for your XML application
![Page 1: ULoad: choosing the right storage for your XML application](https://reader036.fdocuments.in/reader036/viewer/2022062801/56814394550346895db00ff4/html5/thumbnails/1.jpg)
1
ULoad: choosing the right storage for your XML application
Date
Andrei Arion INRIA Futurs and Univ. Paris XI, FranceVeronique Benzaken Univ. Paris XI, FranceIoana Manolescu INRIA Futurs, FranceRavi Vijay IIT Bombay, India
![Page 2: ULoad: choosing the right storage for your XML application](https://reader036.fdocuments.in/reader036/viewer/2022062801/56814394550346895db00ff4/html5/thumbnails/2.jpg)
2
ULoad prototype demonstration
XML materialized view management for XQuery:
Materialized view creation
Data extraction & loading in native/relational repository
Query answering over the materialized views
Materialized view extraction from XQuery queries
Guidance in choosing views and writing queries: satisfiability / answerability tests
Constraint-based query answering
![Page 3: ULoad: choosing the right storage for your XML application](https://reader036.fdocuments.in/reader036/viewer/2022062801/56814394550346895db00ff4/html5/thumbnails/3.jpg)
3
Formalism for describing complex XML materialized views: XAMs
![Page 4: ULoad: choosing the right storage for your XML application](https://reader036.fdocuments.in/reader036/viewer/2022062801/56814394550346895db00ff4/html5/thumbnails/4.jpg)
4
Loading XAMsin a store
![Page 5: ULoad: choosing the right storage for your XML application](https://reader036.fdocuments.in/reader036/viewer/2022062801/56814394550346895db00ff4/html5/thumbnails/5.jpg)
5
Querying a database of XAMs
query-derived XAMs
![Page 6: ULoad: choosing the right storage for your XML application](https://reader036.fdocuments.in/reader036/viewer/2022062801/56814394550346895db00ff4/html5/thumbnails/6.jpg)
6
Logical query plans over XAMs
![Page 7: ULoad: choosing the right storage for your XML application](https://reader036.fdocuments.in/reader036/viewer/2022062801/56814394550346895db00ff4/html5/thumbnails/7.jpg)
7
Testing query satisfiability
![Page 8: ULoad: choosing the right storage for your XML application](https://reader036.fdocuments.in/reader036/viewer/2022062801/56814394550346895db00ff4/html5/thumbnails/8.jpg)
8
Testing query coverage by the stored XAMs
![Page 9: ULoad: choosing the right storage for your XML application](https://reader036.fdocuments.in/reader036/viewer/2022062801/56814394550346895db00ff4/html5/thumbnails/9.jpg)
9
Behind the scene: structural constraints
![Page 10: ULoad: choosing the right storage for your XML application](https://reader036.fdocuments.in/reader036/viewer/2022062801/56814394550346895db00ff4/html5/thumbnails/10.jpg)
10
Also behind the scene
![Page 11: ULoad: choosing the right storage for your XML application](https://reader036.fdocuments.in/reader036/viewer/2022062801/56814394550346895db00ff4/html5/thumbnails/11.jpg)
11
More information
http://www-rocq.inria.fr/gemo/XAM
A.Arion, V.Benzaken and I. Manolescu. "XML Access Modules: Towards Physical Data Independence in XML Databases", XIME-P 2005
Tech. report upcoming