skip to main content
10.1145/1559845.1559970acmconferencesArticle/Chapter ViewAbstractPublication PagesmodConference Proceedingsconference-collections
demonstration

PRIMA: archiving and querying historical data with evolving schemas

Published:29 June 2009Publication History

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

  1. Schema evolution benchmark {on-line}: http://yellowstone.cs.ucla.edu/schema--evolution/index.php/Benchmark_ExtensionGoogle ScholarGoogle Scholar
  2. J. Clifford, A. Croker, F. Grandi, and A. Tuzhilin. On Temporal Grouping. In Recent Advances in Temporal Databases, pages 194--213. Springer Verlag, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle Scholar
  4. C. A. Curino, H. J. Moon, and C. Zaniolo. Graceful database schema evolution: the prism workbench. Proc. of VLDB, 1(1), 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. C. A. Curino, H. J. Moon, and C. Zaniolo. Managing the history of metadata in support for db archiving and schema evolution. ECDM 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. A. Deutsch and V. Tannen. Mars: A system for publishing XML from mixed and redundant storage. VLDB 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. S. Marche. Measuring the stability of data models. European Journal of Information Systems, 2(1):37--47, 1993.Google ScholarGoogle ScholarCross RefCross Ref
  8. H. J. Moon, C. A. Curino, A. Deutsch, C.-Y. Hou, and C. Zaniolo. Managing and querying transaction-time databases under schema evolution. Proc. of VLDB, 1(1), 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. G. Ozsoyoglu and R. Snodgrass. Temporal and Real-Time Databases: A Survey. IEEE Transactions on Knowledge and Data Engineering, 7(4):513--532, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. D. I. Sjoberg. Quantifying schema evolution. Information and Software Technology, 35(1):35--44, 1993.Google ScholarGoogle ScholarCross RefCross Ref
  11. F. Wang, C. Zaniolo, and X. Zhou. Archis: An xml-based approach to transaction-time temporal database systems. The International Journal of Very Large Databases, 17(6):1445--1463, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. PRIMA: archiving and querying historical data with evolving schemas

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      SIGMOD '09: Proceedings of the 2009 ACM SIGMOD International Conference on Management of data
      June 2009
      1168 pages
      ISBN:9781605585512
      DOI:10.1145/1559845

      Copyright © 2009 Copyright is held by the owner/author(s)

      Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 29 June 2009

      Check for updates

      Qualifiers

      • demonstration

      Acceptance Rates

      Overall Acceptance Rate785of4,003submissions,20%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader