skip to main content
article
Free Access

Change detection in hierarchically structured information

Authors Info & Claims
Published:01 June 1996Publication History
Skip Abstract Section

Abstract

Detecting and representing changes to data is important for active databases, data warehousing, view maintenance, and version and configuration management. Most previous work in change management has dealt with flat-file and relational data; we focus on hierarchically structured data. Since in many cases changes must be computed from old and new versions of the data, we define the hierarchical change detection problem as the problem of finding a "minimum-cost edit script" that transforms one data tree to another, and we present efficient algorithms for computing such an edit script. Our algorithms make use of some key domain characteristics to achieve substantially better performance than previous, general-purpose algorithms. We study the performance of our algorithms both analytically and empirically, and we describe the application of our techniques to hierarchically structured documents.

References

  1. ACM95 S. Abiteboul, S. Cluet, and T. Milo. A database interface for file updates. In Proceedings of the A CM SIGMOD International Conference on Management of Data, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. CRGMW95 S. Chawathe, A. Rajaraman, H. Garcia- Molina, and J. Widom. Change detection in hierarchlcally structured information. Available by anonymous ftp from db.stanford.edu in directory pub/chawathe/199S/, 1995.Google ScholarGoogle Scholar
  3. GHJ+93 S. Ghandeharizadeh, R. Hull, D. Jacobs, et al. On implementing a language for specifying active database execution models. In Proceedings of the Nineteenth International Conference on Very Large Data Bases, Dublin, Ireland, August 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. GM95 A. Gupta and I.S. Mumick. Maintenance of materialized views: Problems, techniques, and appfications. IEEE Data Engineering Bulletin, Special Issue on Materialized Views and Data Warehousing, 18(2):3-18, June 1995.Google ScholarGoogle Scholar
  5. HGMW+95 J. Hammer, H. Garcia-Molina, J. Widom, W. Labio, and Y. Zhuge. The Stanford Data Warehousing Project. IEEE Data Engineering Bulletin, Special Issue on Materialized Views and Data Warehousing, 18(2):41-48, June 1995.Google ScholarGoogle Scholar
  6. HKG+94 H.C. Howard, A.M. Keller, A. Gupta, K. Krishnamurthy, K.H. Law, P.M. Teicholz, S. Tiwari, and J. Ullman. Versions, configurations, and constraints in CEDB. CIFE Working Paper 31, Center for Integrated Facilities Engineering, Stanford University, April 1994.Google ScholarGoogle Scholar
  7. IK93 W.H. Inmon and C. Kelley. Rdb/VMS: Developing the Data Warehouse. QED Publishing Group, Boston, Massachussetts, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Kif95 M. Kifer. EDIFF-a comprehensive interface to diff for Emacs 19. Available through anonymous ftp at ftp. ca. sunysb, edu, 1995.Google ScholarGoogle Scholar
  9. LGM95 W. Labio and H. Garcia-Molina. Efficient algorithms to compare snapshots. Manuscript, available by anonymous ftp from db.stanford.edu in pub/labio/199S/, 1995.Google ScholarGoogle Scholar
  10. Mye86 E. Myers. An O(ND) difference algorithm and its variations. Algorithmica, 1(2):251-266, 1986.Google ScholarGoogle ScholarCross RefCross Ref
  11. PGMW95 Y. Papakonstantinou, H. Garcia-Molina, and J. Widom. Object exchange across heterogeneous information sources. In Proceedings of the Eleventh International Conference on Data Engineering, pages 251-260, Taipei, Taiwan, March 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. SZ90 D. Shasha and K. Zhang. Fast algorithms for the unit cost editing distance between trees. Journal of Algorithms, 11:581-621, 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. WC96 J. Widom and S. Ceri. Active Database Systems: Triggers and Rules for Advanced Database Processing. Morgan Kaufmann, San Francisco, California, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. ZGMHW95 Y. Zhuge, H. Garcia-Molina, 3. Hammer, and J. Widom. View maintenance in a warehousing environment. In Proceedings of the A CM SIGMOD International Conference on Management of Data, pages 316- 327, San Jose, California, May 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Zha95 K. Zhang. Personal communication, May 1995.Google ScholarGoogle Scholar
  16. ZS89 K. Zhang and D. Shasha. Simple fast algorithms for the editing distance between trees and related problems. SIAM Journal of Computing, 18(6):1245-1262, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Change detection in hierarchically structured information

    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

    Full Access

    • Published in

      cover image ACM SIGMOD Record
      ACM SIGMOD Record  Volume 25, Issue 2
      June 1996
      557 pages
      ISSN:0163-5808
      DOI:10.1145/235968
      Issue’s Table of Contents
      • cover image ACM Conferences
        SIGMOD '96: Proceedings of the 1996 ACM SIGMOD international conference on Management of data
        June 1996
        560 pages
        ISBN:0897917944
        DOI:10.1145/233269

      Copyright © 1996 ACM

      Permission to make digital or hard copies of all or part 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 components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 1 June 1996

      Check for updates

      Qualifiers

      • article

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader