ACM Home Page
Please provide us with feedback. Feedback
PRIMA: archiving and querying historical data with evolving schemas
Full text PdfPdf (562 KB)
Source
International Conference on Management of Data archive
Proceedings of the 35th SIGMOD international conference on Management of data table of contents
Providence, Rhode Island, USA
DEMONSTRATION SESSION: Demonstration session: group A table of contents
Pages 1019-1022  
Year of Publication: 2009
ISBN:978-1-60558-551-2
Authors
Hyun J. Moon  UCLA, Los Angeles, CA, USA
Carlo A. Curino  Politecnico di Milano, Milan, Italy
Myungwon Ham  UCLA, Los Angeles, CA, USA
Carlo Zaniolo  UCLA, Los Angeles, CA, USA
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): 41,   Downloads (12 Months): 116,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1559845.1559970
What is a DOI?

ABSTRACT

Schema evolution poses serious challenges in historical data management. Traditionally, historical data have been archived either by (i) migrating them into the current schema version that is well-understood by users but compromising archival quality, or (ii) by maintaining them under the original schema version in which the data was originally created, leading to perfect archival quality, but forcing users to formulate queries against complex histories of evolving schemas. In the PRIMA system, we achieve the best of both approaches, by (i) archiving historical data under the schema version under which they were originally created, and (ii) letting users express temporal queries using the current schema version. Thus, in PRIMA, the system rewrites the queries to the (potentially many) pertinent versions of the evolving schema. Moreover, the system o ers automatic documentation of the schema history, and allows the users to pose temporal queries over the metadata history itself. The proposed demonstration highlights the system features exploiting both a synthetic-educational running example and the real-life evolution histories (schemas and data), which include hundreds of schema versions from Wikipedia and Ensembl. The demonstration off ers a thorough walk-through of the system features and a hands-on system testing phase, where the audiences are invited to directly interact with the advanced query interface of PRIMA.


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
Schema evolution benchmark {on-line}: http://yellowstone.cs.ucla.edu/schema--evolution/index.php/Benchmark_Extension
 
2
 
3
C. A. Curino, H. J. Moon, L. Tanca, and C. Zaniolo. Schema evolution in wikipedia: toward a web information system benchmark. International Conference on Enterprise Information Systems (ICEIS), 2008.
 
4
 
5
 
6
 
7
S. Marche. Measuring the stability of data models. European Journal of Information Systems, 2(1):37--47, 1993.
 
8
 
9
 
10
D. I. Sjoberg. Quantifying schema evolution. Information and Software Technology, 35(1):35--44, 1993.
 
11

Collaborative Colleagues:
Hyun J. Moon: colleagues
Carlo A. Curino: colleagues
Myungwon Ham: colleagues
Carlo Zaniolo: colleagues