uload: choosing the right storage for your xml application

11
1 ULoad: choosing the right storage for your XML application Date Andrei Arion INRIA Futurs and Univ. Paris XI, France Veronique Benzaken Univ. Paris XI, France Ioana Manolescu INRIA Futurs, France Ravi Vijay IIT Bombay, India

Upload: zaina

Post on 11-Jan-2016

32 views

Category:

Documents


3 download

DESCRIPTION

ULoad: choosing the right storage for your XML application. Date. Andrei Arion INRIA Futurs and Univ. Paris XI, France Veronique BenzakenUniv. Paris XI, France Ioana Manolescu INRIA Futurs, France Ravi VijayIIT Bombay, India. ULoad prototype demonstration. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: ULoad: choosing the right storage for your XML application

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

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

3

Formalism for describing complex XML materialized views: XAMs

Page 4: ULoad: choosing the right storage for your XML application

4

Loading XAMsin a store

Page 5: ULoad: choosing the right storage for your XML application

5

Querying a database of XAMs

query-derived XAMs

Page 6: ULoad: choosing the right storage for your XML application

6

Logical query plans over XAMs

Page 7: ULoad: choosing the right storage for your XML application

7

Testing query satisfiability

Page 8: ULoad: choosing the right storage for your XML application

8

Testing query coverage by the stored XAMs

Page 9: ULoad: choosing the right storage for your XML application

9

Behind the scene: structural constraints

Page 10: ULoad: choosing the right storage for your XML application

10

Also behind the scene

Page 11: ULoad: choosing the right storage for your XML application

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